Condividi tramite


OpenAIClient Classe

Definizione

API OpenAI di Azure per i completamento e la ricerca.

public class OpenAIClient
type OpenAIClient = class
Public Class OpenAIClient
Ereditarietà
OpenAIClient

Costruttori

OpenAIClient()

Inizializza una nuova istanza di OpenAIClient per la simulazione.

OpenAIClient(String)

Inizializza un'istanza di OpenAIClient da usare con l'endpoint OpenAI non Azure.

OpenAIClient(String, OpenAIClientOptions)

Inizializza un'istanza di OpenAIClient da usare con l'endpoint OpenAI non Azure.

OpenAIClient(Uri, AzureKeyCredential)

Inizializza un'istanza di OpenAIClient da usare con una risorsa OpenAI di Azure.

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

Inizializza un'istanza di OpenAIClient da usare con una risorsa OpenAI di Azure.

OpenAIClient(Uri, TokenCredential) Inizializza un'istanza di OpenAIClient da usare con una risorsa OpenAI di Azure.
OpenAIClient(Uri, TokenCredential, OpenAIClientOptions) Inizializza un'istanza di OpenAIClient da usare con una risorsa OpenAI di Azure.

Proprietà

Pipeline

Pipeline HTTP per l'invio e la ricezione di richieste e risposte REST.

Metodi

GetChatCompletions(String, ChatCompletionsOptions, CancellationToken)

Ottenere i completamento della chat per i messaggi di contesto della chat forniti.

GetChatCompletionsAsync(String, ChatCompletionsOptions, CancellationToken)

Ottenere i completamento della chat per i messaggi di contesto della chat forniti.

GetChatCompletionsStreaming(String, ChatCompletionsOptions, CancellationToken)

Avviare una richiesta di completamento della chat e ottenere un oggetto che può trasmettere i dati di risposta in quanto diventa disponibile.

GetChatCompletionsStreamingAsync(String, ChatCompletionsOptions, CancellationToken)

Avviare una richiesta di completamento della chat e ottenere un oggetto che può trasmettere i dati di risposta in quanto diventa disponibile.

GetCompletions(String, CompletionsOptions, CancellationToken)

Restituire i completamento testuali come configurati per un prompt specificato.

GetCompletions(String, String, CancellationToken)

Restituire i completamento testuali come configurati per un prompt specificato.

GetCompletionsAsync(String, CompletionsOptions, CancellationToken)

Restituire i completamento testuali come configurati per un prompt specificato.

GetCompletionsAsync(String, String, CancellationToken)

Restituire i completamento testuali come configurati per un prompt specificato.

GetCompletionsStreaming(String, CompletionsOptions, CancellationToken)

Avviare una richiesta di completamento e ottenere un oggetto che può trasmettere i dati di risposta in quanto diventa disponibile.

GetCompletionsStreamingAsync(String, CompletionsOptions, CancellationToken)

Avviare una richiesta di completamento e ottenere un oggetto che può trasmettere i dati di risposta in quanto diventa disponibile.

GetEmbeddings(String, EmbeddingsOptions, CancellationToken)

Restituisce gli incorporamenti calcolati per un prompt specificato.

GetEmbeddingsAsync(String, EmbeddingsOptions, CancellationToken)

Restituisce gli incorporamenti calcolati per un prompt specificato.

Si applica a