OpenAIAsyncClient Classe
- java.
lang. Object - com.
azure. ai. openai. OpenAIAsyncClient
- com.
public final class OpenAIAsyncClient
Inicializa uma nova instância do tipo OpenAIClient assíncrono.
Resumo do método
Métodos herdados de java.lang.Object
Detalhes do método
getAudioTranscription
public Mono
Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Parameters:
Returns:
getAudioTranscriptionAsPlainText
public Mono
Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Parameters:
Returns:
getAudioTranscriptionAsPlainTextWithResponse
public Mono
Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Esquema do corpo da solicitação
{
file: byte[] (Required)
response_format: String(json/verbose_json/text/srt/vtt) (Optional)
language: String (Optional)
prompt: String (Optional)
temperature: Double (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
String
Parameters:
Returns:
getAudioTranscriptionAsResponseObject
public Mono
Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Parameters:
Returns:
getAudioTranscriptionAsResponseObjectWithResponse
public Mono
Obtém texto transcrito e metadados associados de dados de áudio falados fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Esquema do corpo da solicitação
{
file: byte[] (Required)
response_format: String(json/verbose_json/text/srt/vtt) (Optional)
language: String (Optional)
prompt: String (Optional)
temperature: Double (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
{
text: String (Required)
task: String(transcribe/translate) (Optional)
language: String (Optional)
duration: Double (Optional)
segments (Optional): [
(Optional){
id: int (Required)
start: double (Required)
end: double (Required)
text: String (Required)
temperature: double (Required)
avg_logprob: double (Required)
compression_ratio: double (Required)
no_speech_prob: double (Required)
tokens (Required): [
int (Required)
]
seek: int (Required)
}
]
}
Parameters:
Returns:
getAudioTranscriptionText
public Mono
Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Parameters:
Returns:
getAudioTranscriptionTextWithResponse
public Mono
Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Parameters:
Returns:
getAudioTranscriptionWithResponse
public Mono
Obtém texto transcrito e metadados associados de dados de arquivo de áudio falado fornecidos. O áudio será transcrito no idioma escrito correspondente ao idioma em que foi falado.
Parameters:
Returns:
getAudioTranslation
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.
Parameters:
Returns:
getAudioTranslationAsPlainText
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.
Parameters:
Returns:
getAudioTranslationAsPlainTextWithResponse
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.
Esquema do corpo da solicitação
{
file: byte[] (Required)
response_format: String(json/verbose_json/text/srt/vtt) (Optional)
prompt: String (Optional)
temperature: Double (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
String
Parameters:
Returns:
getAudioTranslationAsResponseObject
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.
Parameters:
Returns:
getAudioTranslationAsResponseObjectWithResponse
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de áudio falados fornecidos.
Esquema do corpo da solicitação
{
file: byte[] (Required)
response_format: String(json/verbose_json/text/srt/vtt) (Optional)
prompt: String (Optional)
temperature: Double (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
{
text: String (Required)
task: String(transcribe/translate) (Optional)
language: String (Optional)
duration: Double (Optional)
segments (Optional): [
(Optional){
id: int (Required)
start: double (Required)
end: double (Required)
text: String (Required)
temperature: double (Required)
avg_logprob: double (Required)
compression_ratio: double (Required)
no_speech_prob: double (Required)
tokens (Required): [
int (Required)
]
seek: int (Required)
}
]
}
Parameters:
Returns:
getAudioTranslationText
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.
Parameters:
Returns:
getAudioTranslationTextWithResponse
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.
Parameters:
Returns:
getAudioTranslationWithResponse
public Mono
Obtém texto transcrito em inglês e metadados associados de dados de arquivo de áudio falado fornecidos.
Parameters:
Returns:
getChatCompletions
public Mono
Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.
Parameters:
Returns:
getChatCompletionsStream
public Flux
Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões de chat dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.
Parameters:
Returns:
getChatCompletionsWithResponse
public Mono
Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua ou "conclui" dados de prompt fornecidos.
Esquema do corpo da solicitação
{
messages (Required): [
(Required){
role: String(system/assistant/user) (Required)
content: String (Optional)
}
]
max_tokens: Integer (Optional)
temperature: Double (Optional)
top_p: Double (Optional)
logit_bias (Optional): {
String: int (Optional)
}
user: String (Optional)
n: Integer (Optional)
stop (Optional): [
String (Optional)
]
presence_penalty: Double (Optional)
frequency_penalty: Double (Optional)
stream: Boolean (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
{
id: String (Required)
created: int (Required)
choices (Required): [
(Required){
message (Optional): {
role: String(system/assistant/user) (Required)
content: String (Optional)
}
index: int (Required)
finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
delta (Optional): {
role: String(system/assistant/user) (Optional)
content: String (Optional)
}
}
]
usage (Required): {
completion_tokens: int (Required)
prompt_tokens: int (Required)
total_tokens: int (Required)
}
}
Parameters:
Returns:
getChatCompletionsWithResponse
public Mono
Obtém conclusões de chat para as mensagens de chat fornecidas. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
Esquema do corpo da solicitação
{
messages (Required): [
(Required){
role: String(system/assistant/user) (Required)
content: String (Optional)
}
]
max_tokens: Integer (Optional)
temperature: Double (Optional)
top_p: Double (Optional)
logit_bias (Optional): {
String: int (Optional)
}
user: String (Optional)
n: Integer (Optional)
stop (Optional): [
String (Optional)
]
presence_penalty: Double (Optional)
frequency_penalty: Double (Optional)
stream: Boolean (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
{
id: String (Required)
created: int (Required)
choices (Required): [
(Required){
message (Optional): {
role: String(system/assistant/user) (Required)
content: String (Optional)
}
index: int (Required)
finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
delta (Optional): {
role: String(system/assistant/user) (Optional)
content: String (Optional)
}
}
]
usage (Required): {
completion_tokens: int (Required)
prompt_tokens: int (Required)
total_tokens: int (Required)
}
}
Parameters:
Returns:
getCompletions
public Mono
Obtém conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
Parameters:
Returns:
getCompletions
public Mono
Obtém conclusões para o prompt de entrada fornecido. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
Parameters:
Returns:
getCompletionsStream
public Flux
Obtém conclusões como um fluxo para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
Parameters:
Returns:
getCompletionsWithResponse
public Mono
Obtém conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
Esquema do corpo da solicitação
{
prompt (Required): [
String (Required)
]
max_tokens: Integer (Optional)
temperature: Double (Optional)
top_p: Double (Optional)
logit_bias (Optional): {
String: int (Optional)
}
user: String (Optional)
n: Integer (Optional)
logprobs: Integer (Optional)
echo: Boolean (Optional)
stop (Optional): [
String (Optional)
]
presence_penalty: Double (Optional)
frequency_penalty: Double (Optional)
best_of: Integer (Optional)
stream: Boolean (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
{
id: String (Required)
created: int (Required)
choices (Required): [
(Required){
text: String (Required)
index: int (Required)
logprobs (Required): {
tokens (Required): [
String (Required)
]
token_logprobs (Required): [
double (Required)
]
top_logprobs (Required): [
(Required){
String: double (Required)
}
]
text_offset (Required): [
int (Required)
]
}
finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
}
]
usage (Required): {
completion_tokens: int (Required)
prompt_tokens: int (Required)
total_tokens: int (Required)
}
}
Parameters:
Returns:
getCompletionsWithResponse
public Mono
Obtém conclusões para os prompts de entrada fornecidos. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.
Esquema do corpo da solicitação
{
prompt (Required): [
String (Required)
]
max_tokens: Integer (Optional)
temperature: Double (Optional)
top_p: Double (Optional)
logit_bias (Optional): {
String: int (Optional)
}
user: String (Optional)
n: Integer (Optional)
logprobs: Integer (Optional)
echo: Boolean (Optional)
stop (Optional): [
String (Optional)
]
presence_penalty: Double (Optional)
frequency_penalty: Double (Optional)
best_of: Integer (Optional)
stream: Boolean (Optional)
model: String (Optional)
}
Esquema do corpo da resposta
{
id: String (Required)
created: int (Required)
choices (Required): [
(Required){
text: String (Required)
index: int (Required)
logprobs (Required): {
tokens (Required): [
String (Required)
]
token_logprobs (Required): [
double (Required)
]
top_logprobs (Required): [
(Required){
String: double (Required)
}
]
text_offset (Required): [
int (Required)
]
}
finish_reason: String(stopped/tokenLimitReached/contentFiltered) (Required)
}
]
usage (Required): {
completion_tokens: int (Required)
prompt_tokens: int (Required)
total_tokens: int (Required)
}
}
Parameters:
Returns:
getEmbeddings
public Mono
Retorne as inserções para um determinado prompt.
Parameters:
Returns:
getEmbeddingsWithResponse
public Mono
Retorne as inserções para um determinado prompt.
Esquema do corpo da solicitação
{
user: String (Optional)
model: String (Optional)
input (Required): [
String (Required)
]
}
Esquema do corpo da resposta
{
data (Required): [
(Required){
embedding (Required): [
double (Required)
]
index: int (Required)
}
]
usage (Required): {
prompt_tokens: int (Required)
total_tokens: int (Required)
}
}
Parameters:
Returns:
getEmbeddingsWithResponse
public Mono
Retorne as inserções para um determinado prompt.
Esquema do corpo da solicitação
{
user: String (Optional)
model: String (Optional)
input (Required): [
String (Required)
]
}
Esquema do corpo da resposta
{
data (Required): [
(Required){
embedding (Required): [
double (Required)
]
index: int (Required)
}
]
usage (Required): {
prompt_tokens: int (Required)
total_tokens: int (Required)
}
}
Parameters:
Returns:
getImages
public Mono
Inicia a geração de um lote de imagens de uma legenda de texto.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java