Поделиться через


OpenAIClient Класс

Определение

API Azure OpenAI для завершения и поиска.

public class OpenAIClient
type OpenAIClient = class
Public Class OpenAIClient
Наследование
OpenAIClient

Конструкторы

OpenAIClient()

Инициализирует новый экземпляр OpenAIClient для макетирования.

OpenAIClient(String)

Инициализирует экземпляр OpenAIClient для использования с конечной точкой OpenAI, отличной от Azure.

OpenAIClient(String, OpenAIClientOptions)

Инициализирует экземпляр OpenAIClient для использования с конечной точкой OpenAI, отличной от Azure.

OpenAIClient(Uri, AzureKeyCredential)

Инициализирует экземпляр OpenAIClient для использования с ресурсом Azure OpenAI.

OpenAIClient(Uri, AzureKeyCredential, OpenAIClientOptions)

Инициализирует экземпляр OpenAIClient для использования с ресурсом Azure OpenAI.

OpenAIClient(Uri, TokenCredential) Инициализирует экземпляр OpenAIClient для использования с ресурсом Azure OpenAI.
OpenAIClient(Uri, TokenCredential, OpenAIClientOptions) Инициализирует экземпляр OpenAIClient для использования с ресурсом Azure OpenAI.

Свойства

Pipeline

Конвейер HTTP для отправки и получения запросов и ответов REST.

Методы

GetChatCompletions(String, ChatCompletionsOptions, CancellationToken)

Получение завершений чата для предоставленных сообщений контекста чата.

GetChatCompletionsAsync(String, ChatCompletionsOptions, CancellationToken)

Получение завершений чата для предоставленных сообщений контекста чата.

GetChatCompletionsStreaming(String, ChatCompletionsOptions, CancellationToken)

Начните запрос завершения чата и получите объект, который может передавать данные ответа по мере их доступности.

GetChatCompletionsStreamingAsync(String, ChatCompletionsOptions, CancellationToken)

Начните запрос завершения чата и получите объект, который может передавать данные ответа по мере их доступности.

GetCompletions(String, CompletionsOptions, CancellationToken)

Возвращать текстовые завершения, настроенные для заданного запроса.

GetCompletions(String, String, CancellationToken)

Возвращать текстовые завершения, настроенные для заданного запроса.

GetCompletionsAsync(String, CompletionsOptions, CancellationToken)

Возвращать текстовые завершения, настроенные для заданного запроса.

GetCompletionsAsync(String, String, CancellationToken)

Возвращать текстовые завершения, настроенные для заданного запроса.

GetCompletionsStreaming(String, CompletionsOptions, CancellationToken)

Начните запрос завершения и получите объект, который может передавать данные ответа по мере их доступности.

GetCompletionsStreamingAsync(String, CompletionsOptions, CancellationToken)

Начните запрос завершения и получите объект, который может передавать данные ответа по мере их доступности.

GetEmbeddings(String, EmbeddingsOptions, CancellationToken)

Возвращает вычисленное внедрение для заданного запроса.

GetEmbeddingsAsync(String, EmbeddingsOptions, CancellationToken)

Возвращает вычисленное внедрение для заданного запроса.

Применяется к