Interface TextCompletion

    • Method Detail

      • completeAsync

        reactor.core.publisher.Mono<List<String>> completeAsync​(@Nonnull
                                                                String text,
                                                                @Nonnull
                                                                CompletionRequestSettings requestSettings)
        Creates a completion for the prompt and settings.
        Parameters:
        text - The prompt to complete.
        requestSettings - Request settings for the completion API
        Returns:
        Text generated by the remote model
      • completeStreamAsync

        reactor.core.publisher.Flux<String> completeStreamAsync​(@Nonnull
                                                                String text,
                                                                @Nonnull
                                                                CompletionRequestSettings requestSettings)
        Creates a completion for the prompt and settings.
        Parameters:
        text - The prompt to complete.
        requestSettings - Request settings for the completion API
        Returns:
        Text generated by the remote model
      • defaultCompletionType

        CompletionType defaultCompletionType()
        Returns the default completion type for this service. This will be the type of request used (streaming or non-streaming) when calls to this service are made. Defaults to CompletionType.STREAMING.
        Returns:
        The default completion type for this service.