Compartir a través de


OpenAIAsyncClient Clase

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

public final class OpenAIAsyncClient

Inicializa una nueva instancia del tipo OpenAIClient asincrónico.

Resumen del método

Modificador y tipo Método y descripción
Mono<AudioTranscription> getAudioTranscription(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtiene texto transcrito y metadatos asociados de los datos de archivos de audio hablados proporcionados.

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

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene el texto transcrito y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene el texto transcrito y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene el texto transcrito y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

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

Obtiene finalizaciones de chat para los mensajes de chat proporcionados.

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

Obtiene finalizaciones de chat para los mensajes de chat proporcionados.

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

Obtiene finalizaciones de chat para los mensajes de chat proporcionados.

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

Obtiene finalizaciones de chat para los mensajes de chat proporcionados.

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

Obtiene las finalizaciones de los mensajes de entrada proporcionados.

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

Obtiene finalizaciones para el símbolo del sistema de entrada proporcionado.

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

Obtiene las finalizaciones como una secuencia para los mensajes de entrada proporcionados.

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

Obtiene las finalizaciones de los mensajes de entrada proporcionados.

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

Obtiene las finalizaciones de los mensajes de entrada proporcionados.

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

Devuelve las incrustaciones de un mensaje determinado.

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

Devuelve las incrustaciones de un mensaje determinado.

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

Devuelve las incrustaciones de un mensaje determinado.

Mono<ImageResponse> getImages(ImageGenerationOptions imageGenerationOptions)

Inicia la generación de un lote de imágenes a partir de un subtítulo de texto.

Métodos heredados de java.lang.Object

Detalles del método

getAudioTranscription

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

Obtiene texto transcrito y metadatos asociados de los datos de archivos de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranscriptionOptions
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.

Returns:

AudioTranscription transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al finalizar correctamente .

getAudioTranscriptionAsPlainText

public Mono getAudioTranscriptionAsPlainText(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.

Returns:

transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al finalizar correctamente .

getAudioTranscriptionAsPlainTextWithResponse

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

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Esquema del cuerpo de la solicitud

{
     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 del cuerpo de respuesta

String

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

transcribir texto y metadatos asociados de los datos de audio hablados proporcionados junto con Response<T> la finalización correcta de Mono.

getAudioTranscriptionAsResponseObject

public Mono getAudioTranscriptionAsResponseObject(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.

Returns:

transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al finalizar correctamente .

getAudioTranscriptionAsResponseObjectWithResponse

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

Obtiene texto transcrito y metadatos asociados de los datos de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Esquema del cuerpo de la solicitud

{
     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 del cuerpo de respuesta

{
     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 el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

transcribir texto y metadatos asociados de los datos de audio hablados proporcionados junto con Response<T> la finalización correcta de Mono.

getAudioTranscriptionText

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

Obtiene texto transcrito y metadatos asociados de los datos de archivos de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranscriptionOptions
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.

Returns:

transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al finalizar correctamente .

getAudioTranscriptionTextWithResponse

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

Obtiene el texto transcrito y los metadatos asociados de los datos de archivo de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranscriptionOptions
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

transcribir texto y metadatos asociados de los datos proporcionados del archivo de audio hablado junto con Response<T> una finalización correcta de Mono.

getAudioTranscriptionWithResponse

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

Obtiene el texto transcrito y los metadatos asociados de los datos de archivo de audio hablados proporcionados. El audio se transcribirá en el idioma escrito correspondiente al idioma en el que se habló.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranscriptionOptions
audioTranscriptionOptions - Información de configuración de una solicitud de transcripción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

AudioTranscription transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al finalizar correctamente .

getAudioTranslation

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranslationOptions
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.

Returns:

AudioTranslation inglés transcribir texto y metadatos asociados de los datos proporcionados Monodel archivo de audio hablado al completar correctamente .

getAudioTranslationAsPlainText

public Mono getAudioTranslationAsPlainText(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.

Returns:

inglés transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al completar correctamente .

getAudioTranslationAsPlainTextWithResponse

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

Esquema del cuerpo de la solicitud

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

Esquema del cuerpo de la respuesta

String

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

inglés transcribir texto y metadatos asociados de los datos de audio hablados proporcionados junto con Response<T> la finalización correcta de Mono.

getAudioTranslationAsResponseObject

public Mono getAudioTranslationAsResponseObject(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.

Returns:

inglés transcribir texto y metadatos asociados de los datos de Monoaudio hablados proporcionados al completar correctamente .

getAudioTranslationAsResponseObjectWithResponse

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de audio hablados proporcionados.

Esquema del cuerpo de la solicitud

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

Esquema del cuerpo de la respuesta

{
     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 el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

inglés transcribir texto y metadatos asociados de los datos de audio hablados proporcionados junto con Response<T> la finalización correcta de Mono.

getAudioTranslationText

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranslationOptions.
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.

Returns:

inglés transcribir texto y metadatos asociados de los datos proporcionados Monodel archivo de audio hablado al completar correctamente .

getAudioTranslationTextWithResponse

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranslationOptions.
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

inglés transcribir texto y metadatos asociados de los datos proporcionados Monodel archivo de audio hablado al completar correctamente .

getAudioTranslationWithResponse

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

Obtiene el texto transcrito en inglés y los metadatos asociados de los datos de archivo de audio hablados proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
fileName - Nombre de archivo representado en el file campo de AudioTranslationOptions
audioTranslationOptions - Información de configuración de una solicitud de traducción de audio.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

AudioTranslation inglés transcribir texto y metadatos asociados de los datos proporcionados del archivo de audio hablado junto con Response<T> la finalización correcta de Mono.

getChatCompletions

public Mono getChatCompletions(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtiene finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
chatCompletionsOptions - Información de configuración de una solicitud de finalización de chat. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Returns:

finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos de aviso al completarse correctamente.Mono

getChatCompletionsStream

public Flux getChatCompletionsStream(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtiene finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones de chat admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
chatCompletionsOptions - Información de configuración de una solicitud de finalización de chat. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Returns:

secuencia de finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

getChatCompletionsWithResponse

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

Obtiene finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Esquema del cuerpo de la solicitud

{
     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 del cuerpo de la respuesta

{
     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 el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) para usar para esta solicitud.
chatCompletionsOptions - Información de configuración de una solicitud de finalización de chat. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos de aviso junto con la Response<T> finalización correcta de Mono.

getChatCompletionsWithResponse

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

Obtiene finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Esquema del cuerpo de la solicitud

{
     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 del cuerpo de respuesta

{
     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 el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
chatCompletionsOptions - Información de configuración de una solicitud de finalización de chat. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

finalizaciones de chat para los mensajes de chat proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos de aviso junto con Response<T> la finalización correcta de Mono.

getCompletions

public Mono getCompletions(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtiene las finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
completionsOptions - Información de configuración de una solicitud de finalización. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Returns:

finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos del símbolo del sistema al completar Monocorrectamente .

getCompletions

public Mono getCompletions(String deploymentOrModelName, String prompt)

Obtiene finalizaciones para el símbolo del sistema de entrada proporcionado. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
prompt - Mensaje del que se va a generar el texto de finalización.

Returns:

finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos del símbolo del sistema al completar Monocorrectamente .

getCompletionsStream

public Flux getCompletionsStream(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtiene las finalizaciones como una secuencia para los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
completionsOptions - Información de configuración de una solicitud de finalización. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Returns:

de Flux finalizaciones para las solicitudes de entrada proporcionadas. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

getCompletionsWithResponse

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

Obtiene las finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Esquema del cuerpo de la solicitud

{
     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 del cuerpo de respuesta

{
     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 el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
completionsOptions - Información de configuración de una solicitud de finalización. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos de aviso junto con Response<T> la finalización correcta de Mono.

getCompletionsWithResponse

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

Obtiene las finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.

Esquema del cuerpo de la solicitud

{
     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 del cuerpo de respuesta

{
     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 el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
completionsOptions - Información de configuración de una solicitud de finalización. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" datos de aviso proporcionados.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

finalizaciones de los mensajes de entrada proporcionados. Las finalizaciones admiten una amplia variedad de tareas y generan texto que continúa a partir de o "completa" proporcionados datos de aviso junto con Response<T> la finalización correcta de Mono.

getEmbeddings

public Mono getEmbeddings(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions)

Devuelve las incrustaciones de un mensaje determinado.

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
embeddingsOptions - Información de configuración de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan normalmente para la búsqueda, agrupación en clústeres, recomendaciones y otros escenarios similares.

Returns:

representación de los datos de respuesta de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan normalmente para la búsqueda, agrupación en clústeres, recomendaciones y otros escenarios similares al completar Monocorrectamente .

getEmbeddingsWithResponse

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

Devuelve las incrustaciones de un mensaje determinado.

Esquema del cuerpo de la solicitud

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

Esquema del cuerpo de respuesta

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

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
embeddingsOptions - Información de configuración de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan normalmente para la búsqueda, agrupación en clústeres, recomendaciones y otros escenarios similares.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

representación de los datos de respuesta de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan normalmente para la búsqueda, agrupación en clústeres, recomendaciones y otros escenarios similares junto con Response<T> la finalización correcta de Mono.

getEmbeddingsWithResponse

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

Devuelve las incrustaciones de un mensaje determinado.

Esquema del cuerpo de la solicitud

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

Esquema del cuerpo de respuesta

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

Parameters:

deploymentOrModelName - Especifica el nombre de implementación del modelo (cuando se usa Azure OpenAI) o el nombre del modelo (cuando se usa OpenAI que no es de Azure) que se va a usar para esta solicitud.
embeddingsOptions - Información de configuración de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan normalmente para la búsqueda, agrupación en clústeres, recomendaciones y otros escenarios similares.
requestOptions - Las opciones para configurar la solicitud HTTP antes de que el cliente HTTP la envíe.

Returns:

representación de los datos de respuesta de una solicitud de inserción. Las incrustaciones miden la relación de las cadenas de texto y se usan normalmente para la búsqueda, agrupación en clústeres, recomendaciones y otros escenarios similares junto con Response<T> la finalización correcta de Mono.

getImages

public Mono getImages(ImageGenerationOptions imageGenerationOptions)

Inicia la generación de un lote de imágenes a partir de un subtítulo de texto.

Parameters:

imageGenerationOptions - Representa los datos de solicitud usados para generar imágenes.

Returns:

con Mono el resultado de generación de imágenes

Se aplica a