Compartilhar via


OpenAIAsyncClient Classe

  • java.lang.Object
    • com.azure.ai.openai.OpenAIAsyncClient

public final class OpenAIAsyncClient

Inicializa uma nova instância do tipo OpenAIClient assíncrono.

Resumo do método

Modificador e tipo Método e descrição
Mono<AudioTranscription> getAudioTranscription(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<String> getAudioTranscriptionAsPlainText(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos.

Mono<Response<BinaryData>> getAudioTranscriptionAsPlainTextWithResponse(String deploymentOrModelName, BinaryData audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos.

Mono<AudioTranscription> getAudioTranscriptionAsResponseObject(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos.

Mono<Response<BinaryData>> getAudioTranscriptionAsResponseObjectWithResponse(String deploymentOrModelName, BinaryData audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos.

Mono<String> getAudioTranscriptionText(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<Response<String>> getAudioTranscriptionTextWithResponse(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<Response<AudioTranscription>> getAudioTranscriptionWithResponse(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<AudioTranslation> getAudioTranslation(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<String> getAudioTranslationAsPlainText(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Mono<Response<BinaryData>> getAudioTranslationAsPlainTextWithResponse(String deploymentOrModelName, BinaryData audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Mono<AudioTranslation> getAudioTranslationAsResponseObject(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Mono<Response<BinaryData>> getAudioTranslationAsResponseObjectWithResponse(String deploymentOrModelName, BinaryData audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Mono<String> getAudioTranslationText(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<Response<String>> getAudioTranslationTextWithResponse(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<Response<AudioTranslation>> getAudioTranslationWithResponse(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Mono<ChatCompletions> getChatCompletions(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas.

Flux<ChatCompletions> getChatCompletionsStream(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas.

Mono<Response<ChatCompletions>> getChatCompletionsWithResponse(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions, RequestOptions requestOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas.

Mono<Response<BinaryData>> getChatCompletionsWithResponse(String deploymentOrModelName, BinaryData chatCompletionsOptions, RequestOptions requestOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas.

Mono<Completions> getCompletions(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtém conclusões para os prompts de entrada fornecidos.

Mono<Completions> getCompletions(String deploymentOrModelName, String prompt)

Obtém conclusões para o prompt de entrada fornecido.

Flux<Completions> getCompletionsStream(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtém conclusões como um fluxo para os prompts de entrada fornecidos.

Mono<Response<Completions>> getCompletionsWithResponse(String deploymentOrModelName, CompletionsOptions completionsOptions, RequestOptions requestOptions)

Obtém conclusões para os prompts de entrada fornecidos.

Mono<Response<BinaryData>> getCompletionsWithResponse(String deploymentOrModelName, BinaryData completionsOptions, RequestOptions requestOptions)

Obtém conclusões para os prompts de entrada fornecidos.

Mono<Embeddings> getEmbeddings(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions)

Retorne as inserções para um determinado prompt.

Mono<Response<Embeddings>> getEmbeddingsWithResponse(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions, RequestOptions requestOptions)

Retorne as inserções para um determinado prompt.

Mono<Response<BinaryData>> getEmbeddingsWithResponse(String deploymentOrModelName, BinaryData embeddingsOptions, RequestOptions requestOptions)

Retorne as inserções para um determinado prompt.

Mono<ImageResponse> getImages(ImageGenerationOptions imageGenerationOptions)

Inicia a geração de um lote de imagens de uma legenda de texto.

Métodos herdados de java.lang.Object

Detalhes do método

getAudioTranscription

public Mono getAudioTranscription(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranscriptionOptions
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.

Returns:

AudioTranscription texto transcrito e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranscriptionAsPlainText

public Mono getAudioTranscriptionAsPlainText(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.

Returns:

texto transcrito e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranscriptionAsPlainTextWithResponse

public Mono> getAudioTranscriptionAsPlainTextWithResponse(String deploymentOrModelName, BinaryData audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Esquema do corpo da solicitação

{
     file: byte[] (Required)
     response_format: String(json/verbose_json/text/srt/vtt) (Optional)
     language: String (Optional)
     prompt: String (Optional)
     temperature: Double (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

String

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

texto transcrito e metadados associados de dados de áudio falados fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getAudioTranscriptionAsResponseObject

public Mono getAudioTranscriptionAsResponseObject(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.

Returns:

texto transcrito e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranscriptionAsResponseObjectWithResponse

public Mono> getAudioTranscriptionAsResponseObjectWithResponse(String deploymentOrModelName, BinaryData audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Esquema do corpo da solicitação

{
     file: byte[] (Required)
     response_format: String(json/verbose_json/text/srt/vtt) (Optional)
     language: String (Optional)
     prompt: String (Optional)
     temperature: Double (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

{
     text: String (Required)
     task: String(transcribe/translate) (Optional)
     language: String (Optional)
     duration: Double (Optional)
     segments (Optional): [
          (Optional){
             id: int (Required)
             start: double (Required)
             end: double (Required)
             text: String (Required)
             temperature: double (Required)
             avg_logprob: double (Required)
             compression_ratio: double (Required)
             no_speech_prob: double (Required)
             tokens (Required): [
                 int (Required)
             ]
             seek: int (Required)
         }
     ]
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

texto transcrito e metadados associados de dados de áudio falados fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getAudioTranscriptionText

public Mono getAudioTranscriptionText(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranscriptionOptions
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.

Returns:

texto transcrito e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranscriptionTextWithResponse

public Mono> getAudioTranscriptionTextWithResponse(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranscriptionOptions
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos, juntamente com Response<T> a conclusão bem-sucedida de Mono.

getAudioTranscriptionWithResponse

public Mono> getAudioTranscriptionWithResponse(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions, RequestOptions requestOptions)

Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranscriptionOptions
audioTranscriptionOptions - As informações de configuração de uma solicitação de transcrição de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

AudioTranscription texto transcrito e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranslation

public Mono getAudioTranslation(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranslationOptions
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.

Returns:

AudioTranslation texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranslationAsPlainText

public Mono getAudioTranslationAsPlainText(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.

Returns:

texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranslationAsPlainTextWithResponse

public Mono> getAudioTranslationAsPlainTextWithResponse(String deploymentOrModelName, BinaryData audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Esquema do corpo da solicitação

{
     file: byte[] (Required)
     response_format: String(json/verbose_json/text/srt/vtt) (Optional)
     prompt: String (Optional)
     temperature: Double (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

String

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getAudioTranslationAsResponseObject

public Mono getAudioTranslationAsResponseObject(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.

Returns:

texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranslationAsResponseObjectWithResponse

public Mono> getAudioTranslationAsResponseObjectWithResponse(String deploymentOrModelName, BinaryData audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.

Esquema do corpo da solicitação

{
     file: byte[] (Required)
     response_format: String(json/verbose_json/text/srt/vtt) (Optional)
     prompt: String (Optional)
     temperature: Double (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

{
     text: String (Required)
     task: String(transcribe/translate) (Optional)
     language: String (Optional)
     duration: Double (Optional)
     segments (Optional): [
          (Optional){
             id: int (Required)
             start: double (Required)
             end: double (Required)
             text: String (Required)
             temperature: double (Required)
             avg_logprob: double (Required)
             compression_ratio: double (Required)
             no_speech_prob: double (Required)
             tokens (Required): [
                 int (Required)
             ]
             seek: int (Required)
         }
     ]
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getAudioTranslationText

public Mono getAudioTranslationText(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranslationOptions.
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.

Returns:

texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranslationTextWithResponse

public Mono> getAudioTranslationTextWithResponse(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranslationOptions.
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos após a conclusão bem-sucedida do Mono.

getAudioTranslationWithResponse

public Mono> getAudioTranslationWithResponse(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions, RequestOptions requestOptions)

Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
fileName - O nome do arquivo representado no file campo de AudioTranslationOptions
audioTranslationOptions - As informações de configuração de uma solicitação de tradução de áudio.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

AudioTranslation texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getChatCompletions

public Mono getChatCompletions(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
chatCompletionsOptions - As informações de configuração de uma solicitação de conclusão de chat. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.

Returns:

conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos após a conclusão bem-sucedida do Mono.

getChatCompletionsStream

public Flux getChatCompletionsStream(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões de chat dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
chatCompletionsOptions - As informações de configuração de uma solicitação de conclusão de chat. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.

Returns:

fluxo de conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.

getChatCompletionsWithResponse

public Mono> getChatCompletionsWithResponse(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions, RequestOptions requestOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.

Esquema do corpo da solicitação

{
     messages (Required): [
          (Required){
             role: String(system/assistant/user) (Required)
             content: String (Optional)
         }
     ]
     max_tokens: Integer (Optional)
     temperature: Double (Optional)
     top_p: Double (Optional)
     logit_bias (Optional): {
         String: int (Optional)
     }
     user: String (Optional)
     n: Integer (Optional)
     stop (Optional): [
         String (Optional)
     ]
     presence_penalty: Double (Optional)
     frequency_penalty: Double (Optional)
     stream: Boolean (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

{
     id: String (Required)
     created: int (Required)
     choices (Required): [
          (Required){
             message (Optional): {
                 role: String(system/assistant/user) (Required)
                 content: String (Optional)
             }
             index: int (Required)
             finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
             delta (Optional): {
                 role: String(system/assistant/user) (Optional)
                 content: String (Optional)
             }
         }
     ]
     usage (Required): {
         completion_tokens: int (Required)
         prompt_tokens: int (Required)
         total_tokens: int (Required)
     }
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
chatCompletionsOptions - As informações de configuração de uma solicitação de conclusão de chat. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos junto com Response<T> a conclusão bem-sucedida do Mono.

getChatCompletionsWithResponse

public Mono> getChatCompletionsWithResponse(String deploymentOrModelName, BinaryData chatCompletionsOptions, RequestOptions requestOptions)

Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Esquema do corpo da solicitação

{
     messages (Required): [
          (Required){
             role: String(system/assistant/user) (Required)
             content: String (Optional)
         }
     ]
     max_tokens: Integer (Optional)
     temperature: Double (Optional)
     top_p: Double (Optional)
     logit_bias (Optional): {
         String: int (Optional)
     }
     user: String (Optional)
     n: Integer (Optional)
     stop (Optional): [
         String (Optional)
     ]
     presence_penalty: Double (Optional)
     frequency_penalty: Double (Optional)
     stream: Boolean (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

{
     id: String (Required)
     created: int (Required)
     choices (Required): [
          (Required){
             message (Optional): {
                 role: String(system/assistant/user) (Required)
                 content: String (Optional)
             }
             index: int (Required)
             finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
             delta (Optional): {
                 role: String(system/assistant/user) (Optional)
                 content: String (Optional)
             }
         }
     ]
     usage (Required): {
         completion_tokens: int (Required)
         prompt_tokens: int (Required)
         total_tokens: int (Required)
     }
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
chatCompletionsOptions - As informações de configuração de uma solicitação de conclusão de chat. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getCompletions

public Mono getCompletions(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtém conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
completionsOptions - As informações de configuração de uma solicitação de conclusão. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Returns:

conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos após a conclusão bem-sucedida do Mono.

getCompletions

public Mono getCompletions(String deploymentOrModelName, String prompt)

Obtém conclusões para o prompt de entrada fornecido. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
prompt - O prompt do qual gerar o texto de conclusão.

Returns:

conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos após a conclusão bem-sucedida do Mono.

getCompletionsStream

public Flux getCompletionsStream(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtém conclusões como um fluxo para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
completionsOptions - As informações de configuração de uma solicitação de conclusão. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Returns:

um Flux de conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

getCompletionsWithResponse

public Mono> getCompletionsWithResponse(String deploymentOrModelName, CompletionsOptions completionsOptions, RequestOptions requestOptions)

Obtém conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Esquema do corpo da solicitação

{
     prompt (Required): [
         String (Required)
     ]
     max_tokens: Integer (Optional)
     temperature: Double (Optional)
     top_p: Double (Optional)
     logit_bias (Optional): {
         String: int (Optional)
     }
     user: String (Optional)
     n: Integer (Optional)
     logprobs: Integer (Optional)
     echo: Boolean (Optional)
     stop (Optional): [
         String (Optional)
     ]
     presence_penalty: Double (Optional)
     frequency_penalty: Double (Optional)
     best_of: Integer (Optional)
     stream: Boolean (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

{
     id: String (Required)
     created: int (Required)
     choices (Required): [
          (Required){
             text: String (Required)
             index: int (Required)
             logprobs (Required): {
                 tokens (Required): [
                     String (Required)
                 ]
                 token_logprobs (Required): [
                     double (Required)
                 ]
                 top_logprobs (Required): [
                      (Required){
                         String: double (Required)
                     }
                 ]
                 text_offset (Required): [
                     int (Required)
                 ]
             }
             finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
         }
     ]
     usage (Required): {
         completion_tokens: int (Required)
         prompt_tokens: int (Required)
         total_tokens: int (Required)
     }
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
completionsOptions - As informações de configuração de uma solicitação de conclusão. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getCompletionsWithResponse

public Mono> getCompletionsWithResponse(String deploymentOrModelName, BinaryData completionsOptions, RequestOptions requestOptions)

Obtém conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

Esquema do corpo da solicitação

{
     prompt (Required): [
         String (Required)
     ]
     max_tokens: Integer (Optional)
     temperature: Double (Optional)
     top_p: Double (Optional)
     logit_bias (Optional): {
         String: int (Optional)
     }
     user: String (Optional)
     n: Integer (Optional)
     logprobs: Integer (Optional)
     echo: Boolean (Optional)
     stop (Optional): [
         String (Optional)
     ]
     presence_penalty: Double (Optional)
     frequency_penalty: Double (Optional)
     best_of: Integer (Optional)
     stream: Boolean (Optional)
     model: String (Optional)
 }

Esquema do corpo da resposta

{
     id: String (Required)
     created: int (Required)
     choices (Required): [
          (Required){
             text: String (Required)
             index: int (Required)
             logprobs (Required): {
                 tokens (Required): [
                     String (Required)
                 ]
                 token_logprobs (Required): [
                     double (Required)
                 ]
                 top_logprobs (Required): [
                      (Required){
                         String: double (Required)
                     }
                 ]
                 text_offset (Required): [
                     int (Required)
                 ]
             }
             finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
         }
     ]
     usage (Required): {
         completion_tokens: int (Required)
         prompt_tokens: int (Required)
         total_tokens: int (Required)
     }
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
completionsOptions - As informações de configuração de uma solicitação de conclusão. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getEmbeddings

public Mono getEmbeddings(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions)

Retorne as inserções para um determinado prompt.

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
embeddingsOptions - As informações de configuração de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes.

Returns:

representação dos dados de resposta de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes na conclusão bem-sucedida do Mono.

getEmbeddingsWithResponse

public Mono> getEmbeddingsWithResponse(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions, RequestOptions requestOptions)

Retorne as inserções para um determinado prompt.

Esquema do corpo da solicitação

{
     user: String (Optional)
     model: String (Optional)
     input (Required): [
         String (Required)
     ]
 }

Esquema do corpo da resposta

{
     data (Required): [
          (Required){
             embedding (Required): [
                 double (Required)
             ]
             index: int (Required)
         }
     ]
     usage (Required): {
         prompt_tokens: int (Required)
         total_tokens: int (Required)
     }
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
embeddingsOptions - As informações de configuração de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

representação dos dados de resposta de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getEmbeddingsWithResponse

public Mono> getEmbeddingsWithResponse(String deploymentOrModelName, BinaryData embeddingsOptions, RequestOptions requestOptions)

Retorne as inserções para um determinado prompt.

Esquema do corpo da solicitação

{
     user: String (Optional)
     model: String (Optional)
     input (Required): [
         String (Required)
     ]
 }

Esquema do corpo da resposta

{
     data (Required): [
          (Required){
             embedding (Required): [
                 double (Required)
             ]
             index: int (Required)
         }
     ]
     usage (Required): {
         prompt_tokens: int (Required)
         total_tokens: int (Required)
     }
 }

Parameters:

deploymentOrModelName - Especifica o nome da implantação do modelo (ao usar o OpenAI do Azure) ou o nome do modelo (ao usar o OpenAI não Azure) a ser usado para essa solicitação.
embeddingsOptions - As informações de configuração de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes.
requestOptions - As opções para configurar a solicitação HTTP antes que o cliente HTTP a envie.

Returns:

representação dos dados de resposta de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes, juntamente com Response<T> a conclusão bem-sucedida do Mono.

getImages

public Mono getImages(ImageGenerationOptions imageGenerationOptions)

Inicia a geração de um lote de imagens de uma legenda de texto.

Parameters:

imageGenerationOptions - Representa os dados de solicitação usados para gerar imagens.

Returns:

o Mono com o resultado da geração de imagem

Aplica-se a