Freigeben über


OpenAIClient Konstruktoren

Definition

Überlädt

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, TokenCredential) 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, OpenAIClientOptions) Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.

OpenAIClient()

Quelle:
OpenAIClient.cs

Initialisiert eine neue instance von OpenAIClient zum Mocking.

protected OpenAIClient ();
Protected Sub New ()

Gilt für:

OpenAIClient(String)

Quelle:
OpenAIClient.cs

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

public OpenAIClient (string openAIApiKey);
new Azure.AI.OpenAI.OpenAIClient : string -> Azure.AI.OpenAI.OpenAIClient
Public Sub New (openAIApiKey As String)

Parameter

openAIApiKey
String

Der API-Schlüssel, der beim Herstellen einer Verbindung mit dem Nicht-Azure OpenAI-Endpunkt verwendet werden soll.

Ausnahmen

openAIApiKey ist NULL.

Hinweise

OpenAIClient Mit diesem Konstruktor initialisierte Objekte können nur mit dem Nicht-Azure OpenAI-Rückschlussendpunkt verwendet werden. Verwenden Sie für die Verwendung OpenAIClient mit einer Azure OpenAI-Ressource stattdessen einen Konstruktor, der einen Ressourcen-URI und Azure-Authentifizierungsanmeldeinformationen akzeptiert.

Gilt für:

OpenAIClient(String, OpenAIClientOptions)

Quelle:
OpenAIClient.cs

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

public OpenAIClient (string openAIApiKey, Azure.AI.OpenAI.OpenAIClientOptions options);
new Azure.AI.OpenAI.OpenAIClient : string * Azure.AI.OpenAI.OpenAIClientOptions -> Azure.AI.OpenAI.OpenAIClient
Public Sub New (openAIApiKey As String, options As OpenAIClientOptions)

Parameter

openAIApiKey
String

Der API-Schlüssel, der beim Herstellen einer Verbindung mit dem Nicht-Azure OpenAI-Endpunkt verwendet werden soll.

options
OpenAIClientOptions

Die Optionen zum Konfigurieren des Clients.

Ausnahmen

openAIApiKey ist NULL.

Hinweise

OpenAIClient Mit diesem Konstruktor initialisierte Objekte können nur mit dem Nicht-Azure OpenAI-Rückschlussendpunkt verwendet werden. Verwenden Sie für die Verwendung OpenAIClient mit einer Azure OpenAI-Ressource stattdessen einen Konstruktor, der einen Ressourcen-URI und Azure-Authentifizierungsanmeldeinformationen akzeptiert.

Gilt für:

OpenAIClient(Uri, AzureKeyCredential)

Quelle:
OpenAIClient.cs

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

public OpenAIClient (Uri endpoint, Azure.AzureKeyCredential keyCredential);
new Azure.AI.OpenAI.OpenAIClient : Uri * Azure.AzureKeyCredential -> Azure.AI.OpenAI.OpenAIClient
Public Sub New (endpoint As Uri, keyCredential As AzureKeyCredential)

Parameter

endpoint
Uri

Der URI für eine Azure OpenAI-Ressource, z. B. aus dem Azure-Portal. Dies sollte Protokoll und Hostname enthalten. Ein Beispiel könnte sein: https://my-resource.openai.azure.com .

keyCredential
AzureKeyCredential

Schlüsselanmeldeinformationen, die zur Authentifizierung bei einer Azure OpenAI-Ressource verwendet werden.

Ausnahmen

endpoint oder keyCredential ist NULL.

Hinweise

OpenAIClient Mit diesem Konstruktor initialisierte Objekte können nur mit Azure OpenAI-Ressourcen verwendet werden. Um mit dem Nicht-Azure OpenAI-Rückschlussendpunkt zu verwenden OpenAIClient , verwenden Sie stattdessen einen Konstruktor, der einen Nicht-Azure OpenAI-API-Schlüssel akzeptiert.

Gilt für:

OpenAIClient(Uri, TokenCredential)

Quelle:
OpenAIClient.cs
Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.
public OpenAIClient (Uri endpoint, Azure.Core.TokenCredential tokenCredential);
new Azure.AI.OpenAI.OpenAIClient : Uri * Azure.Core.TokenCredential -> Azure.AI.OpenAI.OpenAIClient
Public Sub New (endpoint As Uri, tokenCredential As TokenCredential)

Parameter

endpoint
Uri
tokenCredential
TokenCredential

Tokenanmeldeinformationen, die zur Authentifizierung bei einer Azure OpenAI-Ressource verwendet werden.

Ausnahmen

endpoint oder tokenCredential ist NULL.

Gilt für:

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

Quelle:
OpenAIClient.cs

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

public OpenAIClient (Uri endpoint, Azure.AzureKeyCredential keyCredential, Azure.AI.OpenAI.OpenAIClientOptions options);
new Azure.AI.OpenAI.OpenAIClient : Uri * Azure.AzureKeyCredential * Azure.AI.OpenAI.OpenAIClientOptions -> Azure.AI.OpenAI.OpenAIClient
Public Sub New (endpoint As Uri, keyCredential As AzureKeyCredential, options As OpenAIClientOptions)

Parameter

endpoint
Uri

Der URI für eine Azure OpenAI-Ressource, z. B. aus dem Azure-Portal. Dies sollte Protokoll und Hostname enthalten. Ein Beispiel könnte sein: https://my-resource.openai.azure.com .

keyCredential
AzureKeyCredential

Schlüsselanmeldeinformationen, die zur Authentifizierung bei einer Azure OpenAI-Ressource verwendet werden.

options
OpenAIClientOptions

Die Optionen zum Konfigurieren des Clients.

Ausnahmen

endpoint oder keyCredential ist NULL.

Hinweise

OpenAIClient Mit diesem Konstruktor initialisierte Objekte können nur mit Azure OpenAI-Ressourcen verwendet werden. Um mit dem Nicht-Azure OpenAI-Rückschlussendpunkt zu verwenden OpenAIClient , verwenden Sie stattdessen einen Konstruktor, der einen Nicht-Azure OpenAI-API-Schlüssel akzeptiert.

Gilt für:

OpenAIClient(Uri, TokenCredential, OpenAIClientOptions)

Quelle:
OpenAIClient.cs
Initialisiert eine instance von OpenAIClient für die Verwendung mit einer Azure OpenAI-Ressource.
public OpenAIClient (Uri endpoint, Azure.Core.TokenCredential tokenCredential, Azure.AI.OpenAI.OpenAIClientOptions options);
new Azure.AI.OpenAI.OpenAIClient : Uri * Azure.Core.TokenCredential * Azure.AI.OpenAI.OpenAIClientOptions -> Azure.AI.OpenAI.OpenAIClient
Public Sub New (endpoint As Uri, tokenCredential As TokenCredential, options As OpenAIClientOptions)

Parameter

endpoint
Uri
tokenCredential
TokenCredential

Tokenanmeldeinformationen, die zur Authentifizierung bei einer Azure OpenAI-Ressource verwendet werden.

Ausnahmen

endpoint oder tokenCredential ist NULL.

Gilt für: