Partager via


OpenAIAsyncClient Classe

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

public final class OpenAIAsyncClient

Initialise une nouvelle instance du type OpenAIClient asynchrone.

Résumé de la méthode

Modificateur et type Méthode et description
Mono<AudioTranscription> getAudioTranscription(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

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

Obtient les achèvements de conversation pour les messages de conversation fournis.

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

Obtient les achèvements de conversation pour les messages de conversation fournis.

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

Obtient les achèvements de conversation pour les messages de conversation fournis.

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

Obtient les achèvements de conversation pour les messages de conversation fournis.

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

Obtient les achèvements pour les invites d’entrée fournies.

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

Obtient les achèvements de l’invite d’entrée fournie.

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

Obtient des achèvements en tant que flux pour les invites d’entrée fournies.

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

Obtient les achèvements pour les invites d’entrée fournies.

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

Obtient les achèvements pour les invites d’entrée fournies.

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

Retourne les incorporations pour une invite donnée.

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

Retourne les incorporations pour une invite donnée.

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

Retourne les incorporations pour une invite donnée.

Mono<ImageResponse> getImages(ImageGenerationOptions imageGenerationOptions)

Démarre la génération d’un lot d’images à partir d’un texte légende.

Méthodes héritées de java.lang.Object

Détails de la méthode

getAudioTranscription

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranscriptionOptions
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.

Returns:

AudioTranscription texte transcrit et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranscriptionAsPlainText

public Mono getAudioTranscriptionAsPlainText(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.

Returns:

texte transcrit et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranscriptionAsPlainTextWithResponse

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

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Schéma du corps de la demande

{
     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)
 }

Schéma du corps de la réponse

String

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

texte transcrit et métadonnées associées à partir des données audio parlées fournies, ainsi Response<T> qu’à la fin réussie de Mono.

getAudioTranscriptionAsResponseObject

public Mono getAudioTranscriptionAsResponseObject(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.

Returns:

texte transcrit et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranscriptionAsResponseObjectWithResponse

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

Obtient le texte transcrit et les métadonnées associées à partir des données audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Schéma du corps de la demande

{
     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)
 }

Schéma du corps de la réponse

{
     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 - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

texte transcrit et métadonnées associées à partir des données audio parlées fournies, ainsi Response<T> qu’à la fin réussie de Mono.

getAudioTranscriptionText

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranscriptionOptions
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.

Returns:

texte transcrit et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranscriptionTextWithResponse

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranscriptionOptions
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

texte transcrit et métadonnées associées à partir des données de fichier audio parlées fournies, Response<T> ainsi que lors de l’achèvement réussi de Mono.

getAudioTranscriptionWithResponse

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

Obtient le texte transcrit et les métadonnées associées à partir des données de fichier audio parlées fournies. L’audio sera transcrit dans la langue écrite correspondant à la langue dans laquelle il a été parlé.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranscriptionOptions
audioTranscriptionOptions - Informations de configuration pour une demande de transcription audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

AudioTranscription texte transcrit et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranslation

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranslationOptions
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.

Returns:

AudioTranslation Texte transcrit en langue anglaise et métadonnées associées à partir des données de fichier audio parlé fournies lors de l’achèvement réussi de Mono.

getAudioTranslationAsPlainText

public Mono getAudioTranslationAsPlainText(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.

Returns:

texte transcrit en anglais et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranslationAsPlainTextWithResponse

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

Schéma du corps de la demande

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

Schéma du corps de la réponse

String

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

texte transcrit en anglais et métadonnées associées à partir des données audio parlées fournies, ainsi Response<T> que lors de la réussite de la saisie de Mono.

getAudioTranslationAsResponseObject

public Mono getAudioTranslationAsResponseObject(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.

Returns:

texte transcrit en anglais et métadonnées associées à partir des données audio parlées fournies à la fin réussie de Mono.

getAudioTranslationAsResponseObjectWithResponse

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.

Schéma du corps de la demande

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

Schéma du corps de la réponse

{
     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 - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

texte transcrit en anglais et métadonnées associées à partir des données audio parlées fournies, ainsi Response<T> que lors de la réussite de la saisie de Mono.

getAudioTranslationText

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranslationOptions.
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.

Returns:

Texte transcrit en langue anglaise et métadonnées associées à partir des données de fichier audio parlé fournies lors de l’achèvement réussi de Mono.

getAudioTranslationTextWithResponse

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranslationOptions.
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

Texte transcrit en langue anglaise et métadonnées associées à partir des données de fichier audio parlé fournies lors de l’achèvement réussi de Mono.

getAudioTranslationWithResponse

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

Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
fileName - Nom de fichier représenté dans le file champ de AudioTranslationOptions
audioTranslationOptions - Informations de configuration pour une demande de traduction audio.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

AudioTranslation texte transcrit en anglais et métadonnées associées à partir des données de fichier audio parlées fournies, ainsi Response<T> que lors de l’achèvement réussi de Mono.

getChatCompletions

public Mono getChatCompletions(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtient les achèvements de conversation pour les messages de conversation fournis. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
chatCompletionsOptions - Informations de configuration pour une demande d’achèvement de conversation. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Returns:

achèvements de conversation pour les messages de conversation fournis. Les achèvements prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies sur l’achèvement réussi de Mono.

getChatCompletionsStream

public Flux getChatCompletionsStream(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Obtient les achèvements de conversation pour les messages de conversation fournis. Les achèvements de conversation prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
chatCompletionsOptions - Informations de configuration pour une demande d’achèvement de conversation. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Returns:

Flux d’achèvements de conversation pour les messages de conversation fournis. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

getChatCompletionsWithResponse

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

Obtient les achèvements de conversation pour les messages de conversation fournis. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Schéma du corps de la demande

{
     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)
 }

Schéma du corps de la réponse

{
     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 - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
chatCompletionsOptions - Informations de configuration pour une demande d’achèvement de conversation. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

achèvements de conversation pour les messages de conversation fournis. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies, ainsi Response<T> que lors de l’exécution réussie de Mono.

getChatCompletionsWithResponse

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

Obtient les achèvements de conversation pour les messages de conversation fournis. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Schéma du corps de la demande

{
     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)
 }

Schéma du corps de la réponse

{
     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 - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
chatCompletionsOptions - Informations de configuration pour une demande d’achèvement de conversation. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

achèvements de conversation pour les messages de conversation fournis. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies, ainsi Response<T> que lors de l’exécution réussie de Mono.

getCompletions

public Mono getCompletions(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtient les achèvements pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
completionsOptions - Informations de configuration pour une demande d’achèvement. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Returns:

complétions pour les invites d’entrée fournies. Les achèvements prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies sur l’achèvement réussi de Mono.

getCompletions

public Mono getCompletions(String deploymentOrModelName, String prompt)

Obtient les achèvements de l’invite d’entrée fournie. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
prompt - Invite à partir de laquelle générer le texte de saisie semi-automatique.

Returns:

complétions pour les invites d’entrée fournies. Les achèvements prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies sur l’achèvement réussi de Mono.

getCompletionsStream

public Flux getCompletionsStream(String deploymentOrModelName, CompletionsOptions completionsOptions)

Obtient des achèvements en tant que flux pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
completionsOptions - Informations de configuration pour une demande d’achèvement. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Returns:

a Flux d’achèvements pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

getCompletionsWithResponse

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

Obtient les achèvements pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Schéma du corps de la demande

{
     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)
 }

Schéma du corps de la réponse

{
     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 - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
completionsOptions - Informations de configuration pour une demande d’achèvement. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

complétions pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies, ainsi Response<T> que lors de l’exécution réussie de Mono.

getCompletionsWithResponse

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

Obtient les achèvements pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.

Schéma du corps de la demande

{
     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)
 }

Schéma du corps de la réponse

{
     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 - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
completionsOptions - Informations de configuration pour une demande d’achèvement. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir ou « termine » les données d’invite fournies.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

complétions pour les invites d’entrée fournies. Les complétions prennent en charge une grande variété de tâches et génèrent du texte qui continue à partir de ou « termine » les données d’invite fournies, ainsi Response<T> que lors de l’exécution réussie de Mono.

getEmbeddings

public Mono getEmbeddings(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions)

Retourne les incorporations pour une invite donnée.

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
embeddingsOptions - Informations de configuration pour une demande d’incorporations. Les incorporations mesurent la relation entre les chaînes de texte et sont couramment utilisées pour la recherche, les clustering, les recommandations et d’autres scénarios similaires.

Returns:

représentation des données de réponse d’une demande d’incorporations. Les incorporations mesurent le caractère connexe des chaînes de texte et sont couramment utilisées pour la recherche, les clustering, les recommandations et d’autres scénarios similaires en cas de réussite de Mono.

getEmbeddingsWithResponse

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

Retourne les incorporations pour une invite donnée.

Schéma du corps de la demande

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

Schéma du corps de la réponse

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

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
embeddingsOptions - Informations de configuration pour une demande d’incorporations. Les incorporations mesurent la relation entre les chaînes de texte et sont couramment utilisées pour la recherche, les clustering, les recommandations et d’autres scénarios similaires.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

représentation des données de réponse d’une demande d’incorporations. Les incorporations mesurent le caractère connexe des chaînes de texte et sont couramment utilisées pour la recherche, les clustering, les recommandations et d’autres scénarios similaires, ainsi que Response<T> lors de l’exécution réussie de Mono.

getEmbeddingsWithResponse

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

Retourne les incorporations pour une invite donnée.

Schéma du corps de la demande

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

Schéma du corps de la réponse

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

Parameters:

deploymentOrModelName - Spécifie le nom de déploiement du modèle (lors de l’utilisation d’Azure OpenAI) ou le nom du modèle (lors de l’utilisation de non-Azure OpenAI) à utiliser pour cette demande.
embeddingsOptions - Informations de configuration pour une demande d’incorporations. Les incorporations mesurent la relation entre les chaînes de texte et sont couramment utilisées pour la recherche, les clustering, les recommandations et d’autres scénarios similaires.
requestOptions - Options permettant de configurer la requête HTTP avant que le client HTTP ne l’envoie.

Returns:

représentation des données de réponse d’une demande d’incorporations. Les incorporations mesurent le caractère connexe des chaînes de texte et sont couramment utilisées pour la recherche, les clustering, les recommandations et d’autres scénarios similaires, ainsi que Response<T> lors de l’exécution réussie de Mono.

getImages

public Mono getImages(ImageGenerationOptions imageGenerationOptions)

Démarre la génération d’un lot d’images à partir d’un texte légende.

Parameters:

imageGenerationOptions - Représente les données de requête utilisées pour générer des images.

Returns:

avec Mono le résultat de génération d’image

S’applique à