AsposeAIWebClient
Содержание
[
Скрывать
]AsposeAIWebClient класс
Встроенная реализация IAIWebClient, которая соединяется с собственным LLM Aspose. Это клиент по умолчанию, используемый конструктором без параметров SlidesAIAgent.
public sealed class AsposeAIWebClient : IAIWebClient, IDisposable
Конструкторы
| Имя | Описание |
|---|---|
| AsposeAIWebClient() | Создаёт экземпляр веб-клиента Aspose AI, который подключается к конечной точке LLM Aspose по умолчанию. Этот клиент используется конструктором без параметров SlidesAIAgent, поэтому явное создание необходимо только при передаче клиента непосредственно конструктору SlidesAIAgent. |
| AsposeAIWebClient(HttpClient) | Создаёт экземпляр веб-клиента Aspose AI, который подключается к конечной точке LLM Aspose по умолчанию, используя внешне управляемый HttpClient. Переданный HttpClient не будет освобождён этим экземпляром и остаётся принадлежащим вызывающему коду. |
| AsposeAIWebClient(string) | Создаёт экземпляр веб-клиента Aspose AI, который подключается к пользовательскому URL-адресу конечной точки. Используйте эту перегрузку, когда у вас есть URL, предоставленный командой Aspose.Slides; в противном случае используйте перегрузку AsposeAIWebClient с URL-адресом по умолчанию. |
| AsposeAIWebClient(string, HttpClient) | Создаёт экземпляр веб-клиента Aspose AI, который подключается к пользовательскому URL-адресу конечной точки, используя внешне управляемый HttpClient. Переданный HttpClient не будет освобождён этим экземпляром и остаётся принадлежащим вызывающему коду. Используйте эту перегрузку, когда у вас есть URL, предоставленный командой Aspose.Slides, и вы хотите предоставить свой собственный HttpClient; если вам нужен только свой HttpClient с URL-адресом по умолчанию, используйте перегрузку AsposeAIWebClient. |
Методы
| Имя | Описание |
|---|---|
| CallChatAsync(string) | Отправляет инструкцию чата модели ИИ и возвращает ответное сообщение на данную инструкцию. |
| CreateConversation() | Создаёт экземпляр разговора. В отличие от обычных вызовов ИИ, разговоры сохраняют весь контекст. |
| Dispose() | Освобождает ресурсы, используемые этим экземпляром. |
Смотрите также
- интерфейс IAIWebClient
- пространство имен Aspose.Slides.AI
- сборка Aspose.Slides