Freigeben über


OpenAIClient Klasse

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

public final class OpenAIClient

Initialisiert eine neue instance des synchronen OpenAIClient-Typs.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AudioTranscription getAudioTranscription(String deploymentOrModelName, String fileName, AudioTranscriptionOptions audioTranscriptionOptions)

Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten Audiodateidaten ab.

String getAudioTranscriptionAsPlainText(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.

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

Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.

AudioTranscription getAudioTranscriptionAsResponseObject(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.

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

Ruft transkribierten Text und zugeordnete Metadaten aus den bereitgestellten gesprochenen Audiodaten ab.

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

Ruft transkribierten Text und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

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

Ruft transkribierten Text und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

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

Ruft transkribierten Text und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

AudioTranslation getAudioTranslation(String deploymentOrModelName, String fileName, AudioTranslationOptions audioTranslationOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

String getAudioTranslationAsPlainText(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten ab.

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten ab.

AudioTranslation getAudioTranslationAsResponseObject(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten ab.

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten ab.

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

ChatCompletions getChatCompletions(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Ruft Chat-Vervollständigungen für die bereitgestellten Chatnachrichten ab.

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

Ruft Chat-Vervollständigungen für die bereitgestellten Chatnachrichten ab.

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

Ruft Chatabschlusse für die bereitgestellten Chatnachrichten ab.

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

Ruft Chatabschlusse für die bereitgestellten Chatnachrichten ab.

Completions getCompletions(String deploymentOrModelName, CompletionsOptions completionsOptions)

Ruft Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen ab.

Completions getCompletions(String deploymentOrModelName, String prompt)

Ruft Vervollständigungen für die bereitgestellte Eingabeeingabeaufforderung ab.

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

Ruft Vervollständigungen als Stream für die bereitgestellten Eingabeeingabeaufforderungen ab.

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

Ruft Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen ab.

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

Ruft Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen ab.

Embeddings getEmbeddings(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions)

Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung

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

Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung

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

Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung

ImageResponse getImages(ImageGenerationOptions imageGenerationOptions)

Startet die Generierung eines Batches von Bildern aus einem Text Untertitel.

Geerbte Methoden von java.lang.Object

Details zur Methode

getAudioTranscription

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

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranscriptionOptionsdargestellt wird.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.

Returns:

AudioTranscription Transkribierter Text und zugehörige Metadaten aus den bereitgestellten Audiodaten.

getAudioTranscriptionAsPlainText

public String getAudioTranscriptionAsPlainText(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.

Returns:

Transkribierter Text und zugehörige Metadaten aus den bereitgestellten Audiodaten.

getAudioTranscriptionAsPlainTextWithResponse

public Response getAudioTranscriptionAsPlainTextWithResponse(String deploymentOrModelName, BinaryData audioTranscriptionOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Transkribierter Text und die zugehörigen Metadaten aus den bereitgestellten Audiodaten zusammen mit Response<T>.

getAudioTranscriptionAsResponseObject

public AudioTranscription getAudioTranscriptionAsResponseObject(String deploymentOrModelName, AudioTranscriptionOptions audioTranscriptionOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.

Returns:

Transkribierter Text und zugehörige Metadaten aus den bereitgestellten Audiodaten.

getAudioTranscriptionAsResponseObjectWithResponse

public Response getAudioTranscriptionAsResponseObjectWithResponse(String deploymentOrModelName, BinaryData audioTranscriptionOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Transkribierter Text und die zugehörigen Metadaten aus den bereitgestellten Audiodaten zusammen mit Response<T>.

getAudioTranscriptionText

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

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranscriptionOptionsdargestellt wird.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.

Returns:

Transkribierter Text und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten.

getAudioTranscriptionTextWithResponse

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

Ruft transkribierten Text und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranscriptionOptionsdargestellt wird.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Transkribierter Text und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten.

getAudioTranscriptionWithResponse

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

Ruft transkribierten Text und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab. Audio wird in der geschriebenen Sprache transkribiert, die der Sprache entspricht, in der es gesprochen wurde.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranscriptionOptionsdargestellt wird.
audioTranscriptionOptions - Die Konfigurationsinformationen für eine Audiotranskriptionsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

AudioTranscription Transkribierter Text und zugehörige Metadaten aus bereitgestellten gesprochenen Audiodaten zusammen mit Response<T>.

getAudioTranslation

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranslationOptionsdargestellt wird.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.

Returns:

AudioTranscription In englischer Sprache transkribierter Text und zugehörige Metadaten aus den bereitgestellten Audiodateidaten.

getAudioTranslationAsPlainText

public String getAudioTranslationAsPlainText(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten ab.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.

Returns:

Transkribierter Text in englischer Sprache und zugehörige Metadaten aus den bereitgestellten Sprachaudiodaten.

getAudioTranslationAsPlainTextWithResponse

public Response getAudioTranslationAsPlainTextWithResponse(String deploymentOrModelName, BinaryData audioTranslationOptions, RequestOptions requestOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus 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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

In englischer Sprache transkribierter Text und zugehörige Metadaten aus bereitgestellten gesprochenen Audiodaten zusammen mit Response<T>.

getAudioTranslationAsResponseObject

public AudioTranslation getAudioTranslationAsResponseObject(String deploymentOrModelName, AudioTranslationOptions audioTranslationOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten gesprochenen Audiodaten ab.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.

Returns:

Transkribierter Text in englischer Sprache und zugehörige Metadaten aus den bereitgestellten Sprachaudiodaten.

getAudioTranslationAsResponseObjectWithResponse

public Response getAudioTranslationAsResponseObjectWithResponse(String deploymentOrModelName, BinaryData audioTranslationOptions, RequestOptions requestOptions)

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus 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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

In englischer Sprache transkribierter Text und zugehörige Metadaten aus bereitgestellten gesprochenen Audiodaten zusammen mit Response<T>.

getAudioTranslationText

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranslationOptionsdargestellt wird.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.

Returns:

In englischer Sprache transkribierter Text und zugehörige Metadaten aus den bereitgestellten Audiodateidaten.

getAudioTranslationTextWithResponse

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranslationOptionsdargestellt wird.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Transkribierter Text in englischer Sprache und zugehörige Metadaten aus bereitgestellten Audiodateidaten zusammen mit Response<T>.

getAudioTranslationWithResponse

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

Ruft transkribierten Text in englischer Sprache und zugeordnete Metadaten aus bereitgestellten Audiodateidaten ab.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
fileName - Der Dateiname, der file im Feld von AudioTranslationOptionsdargestellt wird.
audioTranslationOptions - Die Konfigurationsinformationen für eine Audioübersetzungsanforderung.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

AudioTranslation Transkribierter Text in englischer Sprache und zugehörige Metadaten aus bereitgestellten Audiodateidaten zusammen mit Response<T>.

getChatCompletions

public ChatCompletions getChatCompletions(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Ruft Chat-Vervollständigungen für die bereitgestellten Chatnachrichten ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
chatCompletionsOptions - Die Konfigurationsinformationen für eine Chatabschlussanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

Returns:

Chat-Vervollständigungen für die bereitgestellten Chatnachrichten. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

getChatCompletionsStream

public IterableStream getChatCompletionsStream(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions)

Ruft Chat-Vervollständigungen 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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
chatCompletionsOptions - Die Konfigurationsinformationen für eine Chatabschlussanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

Returns:

Chatabschlussdatenstrom für die bereitgestellten Chatnachrichten. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

getChatCompletionsWithResponse

public Response getChatCompletionsWithResponse(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions, RequestOptions requestOptions)

Ruft Chat-Vervollständigungen für die bereitgestellten Chatnachrichten ab. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von 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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
chatCompletionsOptions - Die Konfigurationsinformationen für eine Chatabschlussanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Chat-Vervollständigungen für die bereitgestellten Chatnachrichten. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten zusammen mit Response<T>fortfährt oder "abgeschlossen" wird.

getChatCompletionsWithResponse

public Response getChatCompletionsWithResponse(String deploymentOrModelName, BinaryData chatCompletionsOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
chatCompletionsOptions - Die Konfigurationsinformationen für eine Chatabschlussanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Chat-Vervollständigungen für die bereitgestellten Chatnachrichten. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten zusammen mit Response<T>fortgesetzt oder "abgeschlossen" wird.

getCompletions

public Completions getCompletions(String deploymentOrModelName, CompletionsOptions completionsOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
completionsOptions - Die Konfigurationsinformationen für eine Vervollständigungsanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

Returns:

Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

getCompletions

public Completions getCompletions(String deploymentOrModelName, String prompt)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
prompt - Die Eingabeaufforderung zum Generieren von Vervollständigungstext.

Returns:

Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

getCompletionsStream

public IterableStream getCompletionsStream(String deploymentOrModelName, CompletionsOptions completionsOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
completionsOptions - Die Konfigurationsinformationen für eine Vervollständigungsanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

Returns:

eine IterableStream<T> der Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.

getCompletionsWithResponse

public Response getCompletionsWithResponse(String deploymentOrModelName, CompletionsOptions completionsOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
completionsOptions - Die Konfigurationsinformationen für eine Vervollständigungsanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten zusammen mit Response<T>fortgesetzt oder "abgeschlossen" wird.

getCompletionsWithResponse

public Response getCompletionsWithResponse(String deploymentOrModelName, BinaryData completionsOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
completionsOptions - Die Konfigurationsinformationen für eine Vervollständigungsanforderung. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der aus den bereitgestellten Eingabeaufforderungsdaten fortgesetzt oder "abgeschlossen" wird.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Vervollständigungen für die bereitgestellten Eingabeeingabeaufforderungen. Vervollständigungen unterstützen eine Vielzahl von Aufgaben und generieren Text, der von bereitgestellten Eingabeaufforderungsdaten zusammen mit Response<T>fortgesetzt oder "abgeschlossen" wird.

getEmbeddings

public Embeddings getEmbeddings(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions)

Zurückgeben der Einbettungen für eine bestimmte Eingabeaufforderung

Parameters:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
embeddingsOptions - Die Konfigurationsinformationen für eine Einbettungsanforderung. Einbettungen messen die Verwandtschaft von Textzeichenfolgen und werden häufig für Suche, Clustering, Empfehlungen und andere ähnliche Szenarien verwendet.

Returns:

Darstellung der Antwortdaten aus einer Einbettungsanforderung. Einbettungen messen die Verwandtschaft von Textzeichenfolgen und werden häufig für Suche, Clustering, Empfehlungen und andere ähnliche Szenarien verwendet.

getEmbeddingsWithResponse

public Response getEmbeddingsWithResponse(String deploymentOrModelName, EmbeddingsOptions embeddingsOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
embeddingsOptions - Die Konfigurationsinformationen für eine Einbettungsanforderung. Einbettungen messen die Verwandtschaft von Textzeichenfolgen und werden häufig für Suche, Clustering, Empfehlungen und andere ähnliche Szenarien verwendet.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Darstellung der Antwortdaten aus einer Einbettungsanforderung. Einbettungen messen die Verwandtschaft von Textzeichenfolgen und werden häufig zusammen mit Response<T>für Suche, Clustering, Empfehlungen und andere ähnliche Szenarien verwendet.

getEmbeddingsWithResponse

public Response getEmbeddingsWithResponse(String deploymentOrModelName, BinaryData embeddingsOptions, RequestOptions requestOptions)

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:

deploymentOrModelName - Gibt entweder den Modellbereitstellungsnamen (bei Verwendung von Azure OpenAI) oder den Modellnamen (bei Verwendung von Nicht-Azure OpenAI) an, der für diese Anforderung verwendet werden soll.
embeddingsOptions - Die Konfigurationsinformationen für eine Einbettungsanforderung. Einbettungen messen die Verwandtschaft von Textzeichenfolgen und werden häufig für Suche, Clustering, Empfehlungen und andere ähnliche Szenarien verwendet.
requestOptions - Die Optionen zum Konfigurieren der HTTP-Anforderung, bevor der HTTP-Client sie sendet.

Returns:

Darstellung der Antwortdaten aus einer Einbettungsanforderung. Einbettungen messen die Verwandtschaft von Textzeichenfolgen und werden häufig zusammen mit Response<T>für Suche, Clustering, Empfehlungen und andere ähnliche Szenarien verwendet.

getImages

public ImageResponse getImages(ImageGenerationOptions imageGenerationOptions)

Startet die Generierung eines Batches von Bildern aus einem Text Untertitel.

Parameters:

imageGenerationOptions - Stellt die Anforderungsdaten dar, die zum Generieren von Bildern verwendet werden.

Returns:

für ImageResponse das Ergebnis der Bildgenerierung.

Gilt für: