OpenAIAsyncClient Classe
- java.
lang. Object - com.
azure. ai. openai. OpenAIAsyncClient
- com.
public final class OpenAIAsyncClient
Initialise une nouvelle instance du type OpenAIClient asynchrone.
Résumé de la méthode
Méthodes héritées de java.lang.Object
Détails de la méthode
getAudioTranscription
public Mono
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:
Returns:
getAudioTranscriptionAsPlainText
public Mono
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:
Returns:
getAudioTranscriptionAsPlainTextWithResponse
public Mono<>
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:
Returns:
getAudioTranscriptionAsResponseObject
public Mono
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:
Returns:
getAudioTranscriptionAsResponseObjectWithResponse
public Mono<>
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:
Returns:
getAudioTranscriptionText
public Mono
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:
Returns:
getAudioTranscriptionTextWithResponse
public Mono<>
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:
Returns:
getAudioTranscriptionWithResponse
public Mono<>
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:
Returns:
getAudioTranslation
public Mono
Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.
Parameters:
Returns:
getAudioTranslationAsPlainText
public Mono
Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.
Parameters:
Returns:
getAudioTranslationAsPlainTextWithResponse
public Mono<>
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:
Returns:
getAudioTranslationAsResponseObject
public Mono
Obtient le texte transcrit en anglais et les métadonnées associées à partir des données audio parlées fournies.
Parameters:
Returns:
getAudioTranslationAsResponseObjectWithResponse
public Mono<>
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:
Returns:
getAudioTranslationText
public Mono
Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.
Parameters:
Returns:
getAudioTranslationTextWithResponse
public Mono<>
Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.
Parameters:
Returns:
getAudioTranslationWithResponse
public Mono<>
Obtient le texte transcrit en anglais et les métadonnées associées à partir des données de fichier audio parlées fournies.
Parameters:
Returns:
getChatCompletions
public Mono
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:
Returns:
getChatCompletionsStream
public Flux
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:
Returns:
getChatCompletionsWithResponse
public Mono<>
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:
Returns:
getChatCompletionsWithResponse
public Mono<>
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:
Returns:
getCompletions
public Mono
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:
Returns:
getCompletions
public Mono
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:
Returns:
getCompletionsStream
public Flux
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:
Returns:
getCompletionsWithResponse
public Mono<>
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:
Returns:
getCompletionsWithResponse
public Mono<>
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:
Returns:
getEmbeddings
public Mono
Retourne les incorporations pour une invite donnée.
Parameters:
Returns:
getEmbeddingsWithResponse
public Mono<>
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:
Returns:
getEmbeddingsWithResponse
public Mono<>
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:
Returns:
getImages
public Mono
Démarre la génération d’un lot d’images à partir d’un texte légende.
Parameters:
Returns:
S’applique à
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour