OpenAIClient Clase

Definición

API de OpenAI de Azure para finalizaciones y búsqueda.

public class OpenAIClient
type OpenAIClient = class
Public Class OpenAIClient
Herencia
OpenAIClient

Constructores

OpenAIClient()

Inicializa una nueva instancia de OpenAIClient para simular.

OpenAIClient(String)

Inicializa una instancia de OpenAIClient para su uso con el punto de conexión de OpenAI que no es de Azure.

OpenAIClient(String, OpenAIClientOptions)

Inicializa una instancia de OpenAIClient para su uso con el punto de conexión de OpenAI que no es de Azure.

OpenAIClient(Uri, AzureKeyCredential)

Inicializa una instancia de OpenAIClient para su uso con un recurso de Azure OpenAI.

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

Inicializa una instancia de OpenAIClient para su uso con un recurso de Azure OpenAI.

OpenAIClient(Uri, TokenCredential) Inicializa una instancia de OpenAIClient para su uso con un recurso de Azure OpenAI.
OpenAIClient(Uri, TokenCredential, OpenAIClientOptions) Inicializa una instancia de OpenAIClient para su uso con un recurso de Azure OpenAI.

Propiedades

Pipeline

Canalización HTTP para enviar y recibir solicitudes y respuestas REST.

Métodos

GetAudioTranscription(AudioTranscriptionOptions, CancellationToken)

Transcribe el audio en el idioma de entrada.

GetAudioTranscriptionAsync(AudioTranscriptionOptions, CancellationToken)

Transcribe el audio en el idioma de entrada.

GetAudioTranslation(AudioTranslationOptions, CancellationToken)

Transcribe y traduce el audio de entrada en texto en inglés.

GetAudioTranslationAsync(AudioTranslationOptions, CancellationToken)

Transcribe y traduce el audio de entrada en texto en inglés.

GetChatCompletions(ChatCompletionsOptions, CancellationToken)

Obtenga finalizaciones de chat para los mensajes de contexto de chat proporcionados.

GetChatCompletionsAsync(ChatCompletionsOptions, CancellationToken)

Obtenga finalizaciones de chat para los mensajes de contexto de chat proporcionados.

GetChatCompletionsStreaming(ChatCompletionsOptions, CancellationToken)

Inicie una solicitud de finalización de chat y obtenga un objeto que pueda transmitir los datos de respuesta a medida que esté disponible.

GetChatCompletionsStreamingAsync(ChatCompletionsOptions, CancellationToken)

Inicie una solicitud de finalización de chat y obtenga un objeto que pueda transmitir los datos de respuesta a medida que esté disponible.

GetCompletions(CompletionsOptions, CancellationToken)

Devuelve finalizaciones textuales como configuradas para un mensaje determinado.

GetCompletionsAsync(CompletionsOptions, CancellationToken)

Devuelve finalizaciones textuales como configuradas para un mensaje determinado.

GetCompletionsStreaming(CompletionsOptions, CancellationToken)

Inicie una solicitud de finalización y obtenga un objeto que pueda transmitir los datos de respuesta a medida que esté disponible.

GetCompletionsStreamingAsync(CompletionsOptions, CancellationToken)

Inicie una solicitud de finalización y obtenga un objeto que pueda transmitir los datos de respuesta a medida que esté disponible.

GetEmbeddings(EmbeddingsOptions, CancellationToken)

Devuelve las incrustaciones calculadas de un símbolo del sistema determinado.

GetEmbeddingsAsync(EmbeddingsOptions, CancellationToken)

Devuelve las incrustaciones calculadas de un símbolo del sistema determinado.

GetImageGenerations(ImageGenerationOptions, CancellationToken)

Obtiene un conjunto de imágenes generadas afectadas por un mensaje de texto proporcionado.

GetImageGenerationsAsync(ImageGenerationOptions, CancellationToken)

Obtiene un conjunto de imágenes generadas afectadas por un mensaje de texto proporcionado.

Se aplica a