Partager via


OpenAIClient Classe

Définition

API Azure OpenAI pour les complétions et la recherche.

public class OpenAIClient
type OpenAIClient = class
Public Class OpenAIClient
Héritage
OpenAIClient

Constructeurs

OpenAIClient()

Initialise une nouvelle instance d’OpenAIClient pour la simulation.

OpenAIClient(String)

Initialise un instance d’OpenAIClient pour une utilisation avec le point de terminaison OpenAI non Azure.

OpenAIClient(String, OpenAIClientOptions)

Initialise un instance d’OpenAIClient pour une utilisation avec le point de terminaison OpenAI non Azure.

OpenAIClient(Uri, AzureKeyCredential)

Initialise une instance d’OpenAIClient pour une utilisation avec une ressource Azure OpenAI.

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

Initialise une instance d’OpenAIClient pour une utilisation avec une ressource Azure OpenAI.

OpenAIClient(Uri, TokenCredential) Initialise une instance d’OpenAIClient pour une utilisation avec une ressource Azure OpenAI.
OpenAIClient(Uri, TokenCredential, OpenAIClientOptions) Initialise une instance d’OpenAIClient pour une utilisation avec une ressource Azure OpenAI.

Propriétés

Pipeline

Pipeline HTTP pour l’envoi et la réception de requêtes et de réponses REST.

Méthodes

GetAudioTranscription(AudioTranscriptionOptions, CancellationToken)

Transcrit l’audio dans la langue d’entrée.

GetAudioTranscriptionAsync(AudioTranscriptionOptions, CancellationToken)

Transcrit l’audio dans la langue d’entrée.

GetAudioTranslation(AudioTranslationOptions, CancellationToken)

Transcrit et traduit l’audio d’entrée en texte anglais.

GetAudioTranslationAsync(AudioTranslationOptions, CancellationToken)

Transcrit et traduit l’audio d’entrée en texte anglais.

GetChatCompletions(ChatCompletionsOptions, CancellationToken)

Obtenez les achèvements de conversation pour les messages de contexte de conversation fournis.

GetChatCompletionsAsync(ChatCompletionsOptions, CancellationToken)

Obtenez les achèvements de conversation pour les messages de contexte de conversation fournis.

GetChatCompletionsStreaming(ChatCompletionsOptions, CancellationToken)

Commencez une demande de fin de conversation et obtenez un objet qui peut diffuser les données de réponse dès qu’elles deviennent disponibles.

GetChatCompletionsStreamingAsync(ChatCompletionsOptions, CancellationToken)

Commencez une demande de fin de conversation et obtenez un objet qui peut diffuser les données de réponse dès qu’elles deviennent disponibles.

GetCompletions(CompletionsOptions, CancellationToken)

Retourne les saisies textuelles telles que configurées pour une invite donnée.

GetCompletionsAsync(CompletionsOptions, CancellationToken)

Retourne les saisies textuelles telles que configurées pour une invite donnée.

GetCompletionsStreaming(CompletionsOptions, CancellationToken)

Commencez une demande de complétion et obtenez un objet qui peut diffuser en continu les données de réponse dès qu’elles deviennent disponibles.

GetCompletionsStreamingAsync(CompletionsOptions, CancellationToken)

Commencez une demande de complétion et obtenez un objet qui peut diffuser en continu les données de réponse dès qu’elles deviennent disponibles.

GetEmbeddings(EmbeddingsOptions, CancellationToken)

Retourne les incorporations calculées pour une invite donnée.

GetEmbeddingsAsync(EmbeddingsOptions, CancellationToken)

Retourne les incorporations calculées pour une invite donnée.

GetImageGenerations(ImageGenerationOptions, CancellationToken)

Obtenez un ensemble d’images générées influencées par une invite textuelle fournie.

GetImageGenerationsAsync(ImageGenerationOptions, CancellationToken)

Obtenez un ensemble d’images générées influencées par une invite textuelle fournie.

S’applique à