Share via


OpenAIClient Klasse

Definition

Azure OpenAI-APIs für Vervollständigungen und Suche.

public class OpenAIClient
type OpenAIClient = class
Public Class OpenAIClient
Vererbung
OpenAIClient

Konstruktoren

OpenAIClient()

Initialisiert eine neue instance von OpenAIClient zum Mocking.

OpenAIClient(String)

Initialisiert eine instance von OpenAIClient zur Verwendung mit dem Nicht-Azure OpenAI-Endpunkt.

OpenAIClient(String, OpenAIClientOptions)

Initialisiert eine instance von OpenAIClient zur Verwendung mit dem Nicht-Azure OpenAI-Endpunkt.

OpenAIClient(Uri, AzureKeyCredential)

Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.

OpenAIClient(Uri, TokenCredential) Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.
OpenAIClient(Uri, TokenCredential, OpenAIClientOptions) Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.

Eigenschaften

Pipeline

Die HTTP-Pipeline zum Senden und Empfangen von REST-Anforderungen und -Antworten.

Methoden

GetAudioTranscription(AudioTranscriptionOptions, CancellationToken)

Transkribiert Audiodaten in die Eingabesprache.

GetAudioTranscriptionAsync(AudioTranscriptionOptions, CancellationToken)

Transkribiert Audiodaten in die Eingabesprache.

GetAudioTranslation(AudioTranslationOptions, CancellationToken)

Transkribiert und übersetzt Eingabeaudio in englischen Text.

GetAudioTranslationAsync(AudioTranslationOptions, CancellationToken)

Transkribiert und übersetzt Eingabeaudio in englischen Text.

GetChatCompletions(ChatCompletionsOptions, CancellationToken)

Abrufen von Chat-Vervollständigungen für bereitgestellte Chatkontextnachrichten.

GetChatCompletionsAsync(ChatCompletionsOptions, CancellationToken)

Abrufen von Chat-Vervollständigungen für bereitgestellte Chatkontextnachrichten.

GetChatCompletionsStreaming(ChatCompletionsOptions, CancellationToken)

Starten Sie eine Chat-Vervollständigungsanforderung, und rufen Sie ein Objekt ab, das Antwortdaten streamen kann, sobald es verfügbar wird.

GetChatCompletionsStreamingAsync(ChatCompletionsOptions, CancellationToken)

Starten Sie eine Chat-Vervollständigungsanforderung, und rufen Sie ein Objekt ab, das Antwortdaten streamen kann, sobald es verfügbar wird.

GetCompletions(CompletionsOptions, CancellationToken)

Zurückgeben von Textvervollständigungen wie für eine bestimmte Eingabeaufforderung konfiguriert.

GetCompletionsAsync(CompletionsOptions, CancellationToken)

Zurückgeben von Textvervollständigungen wie für eine bestimmte Eingabeaufforderung konfiguriert.

GetCompletionsStreaming(CompletionsOptions, CancellationToken)

Starten Sie eine Vervollständigungsanforderung, und rufen Sie ein Objekt ab, das Antwortdaten streamen kann, sobald es verfügbar wird.

GetCompletionsStreamingAsync(CompletionsOptions, CancellationToken)

Starten Sie eine Vervollständigungsanforderung, und rufen Sie ein Objekt ab, das Antwortdaten streamen kann, sobald es verfügbar wird.

GetEmbeddings(EmbeddingsOptions, CancellationToken)

Gibt die berechneten Einbettungen für eine bestimmte Eingabeaufforderung zurück.

GetEmbeddingsAsync(EmbeddingsOptions, CancellationToken)

Gibt die berechneten Einbettungen für eine bestimmte Eingabeaufforderung zurück.

GetImageGenerations(ImageGenerationOptions, CancellationToken)

Rufen Sie eine Reihe generierter Bilder ab, die von einer bereitgestellten Textaufforderung beeinflusst werden.

GetImageGenerationsAsync(ImageGenerationOptions, CancellationToken)

Rufen Sie eine Reihe generierter Bilder ab, die von einer bereitgestellten Textaufforderung beeinflusst werden.

Gilt für: