OpenAICompatibleWebClient

класс OpenAICompatibleWebClient

Встроенная IAIWebClient реализация, которая подключается к совместимому с OpenAI поставщику LLM по указанному базовому URL.

public sealed class OpenAICompatibleWebClient : IIAWebClient, IDisposable

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

ИмяОписание
OpenAICompatibleWebClient(string, string, string)Создает экземпляр совместимого с OpenAI веб-клиента.
OpenAICompatibleWebClient(string, string, string, HttpClient)Создает экземпляр совместимого с OpenAI веб-клиента, использующего внешне управляемый HttpClient. Переданный HttpClient не освобождается этим экземпляром и остаётся принадлежащим вызывающему.

Методы

ИмяОписание
CallChatAsync(string)Отправляет инструкцию чата модели ИИ, используя внешне управляемый экземпляр HttpClient, и возвращает сообщение-ответ на данную инструкцию.
CreateConversation()Создает экземпляр разговора. В отличие от обычных вызовов ИИ, разговоры сохраняют весь контекст.
Dispose()Освобождает ресурсы, используемые этим экземпляром.

См. также