OpenAIAsyncClient Klasse
- java.
lang. Object - com.
azure. ai. openai. OpenAIAsyncClient
- com.
public final class OpenAIAsyncClient
Initialisiert eine neue instance des asynchronen OpenAIClient-Typs.
Methodenzusammenfassung
Geerbte Methoden von java.lang.Object
Details zur Methode
getAudioTranscription
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten Audiodateidaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Parameters:
Returns:
getAudioTranscriptionAsPlainText
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Parameters:
Returns:
getAudioTranscriptionAsPlainTextWithResponse
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Anforderungstextschema
{
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)
}
Antworttextschema
String
Parameters:
Returns:
getAudioTranscriptionAsResponseObject
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Parameters:
Returns:
getAudioTranscriptionAsResponseObjectWithResponse
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Anforderungstextschema
{
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)
}
Antworttextschema
{
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
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten Audiodateidaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Parameters:
Returns:
getAudioTranscriptionTextWithResponse
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten Audiodateidaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Parameters:
Returns:
getAudioTranscriptionWithResponse
public Mono
Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten Audiodateidaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.
Parameters:
Returns:
getAudioTranslation
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten Gesprochenen Audiodateidaten ab.
Parameters:
Returns:
getAudioTranslationAsPlainText
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.
Parameters:
Returns:
getAudioTranslationAsPlainTextWithResponse
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.
Anforderungstextschema
{
file: byte[] (Required)
response_format: String(json/verbose_json/text/srt/vtt) (Optional)
prompt: String (Optional)
temperature: Double (Optional)
model: String (Optional)
}
Antworttextschema
String
Parameters:
Returns:
getAudioTranslationAsResponseObject
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.
Parameters:
Returns:
getAudioTranslationAsResponseObjectWithResponse
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.
Anforderungstextschema
{
file: byte[] (Required)
response_format: String(json/verbose_json/text/srt/vtt) (Optional)
prompt: String (Optional)
temperature: Double (Optional)
model: String (Optional)
}
Antworttextschema
{
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
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten Gesprochenen Audiodateidaten ab.
Parameters:
Returns:
getAudioTranslationTextWithResponse
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten Gesprochenen Audiodateidaten ab.
Parameters:
Returns:
getAudioTranslationWithResponse
public Mono
Ruft transkribierten englischsprachigen Text und zugeordnete Metadaten aus den bereitgestellten Gesprochenen Audiodateidaten ab.
Parameters:
Returns:
getChatCompletions
public Mono
Ruft Chatabschlusse für die bereitgestellten Chatnachrichten ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Parameters:
Returns:
getChatCompletionsStream
public Flux
Ruft Chatabschlusse für die bereitgestellten Chatnachrichten ab. Chat-Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Parameters:
Returns:
getChatCompletionsWithResponse
public Mono
Ruft Chatabschlusse für die bereitgestellten Chatnachrichten ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Anforderungstextschema
{
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)
}
Antworttextschema
{
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
Ruft Chatabschlusse für die bereitgestellten Chatnachrichten ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Anforderungstextschema
{
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)
}
Antworttextschema
{
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
Ruft Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Parameters:
Returns:
getCompletions
public Mono
Ruft Vervollständigungen für die bereitgestellte Eingabeeingabeaufforderung ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Parameters:
Returns:
getCompletionsStream
public Flux
Ruft Vervollständigungen als Stream für die bereitgestellten Eingabeeingabeaufforderungen ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Parameters:
Returns:
getCompletionsWithResponse
public Mono
Ruft Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Anforderungstextschema
{
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)
}
Antworttextschema
{
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
Ruft Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
Anforderungstextschema
{
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)
}
Antworttextschema
{
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
Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung
Parameters:
Returns:
getEmbeddingsWithResponse
public Mono
Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung
Anforderungstextschema
{
user: String (Optional)
model: String (Optional)
input (Required): [
String (Required)
]
}
Antworttextschema
{
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
Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung
Anforderungstextschema
{
user: String (Optional)
model: String (Optional)
input (Required): [
String (Required)
]
}
Antworttextschema
{
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
Startet die Generierung eines Batches von Bildern aus einem Text Untertitel.
Parameters:
Returns:
Gilt für:
Azure SDK for Java