AsposeAIWebClient
内容
[
隐藏
]AsposeAIWebClient 类
一个内置的 IAIWebClient 实现,用于连接到 Aspose 自己的 LLM。它是由无参数的 SlidesAIAgent 构造函数使用的默认客户端。
public sealed class AsposeAIWebClient : IAIWebClient, IDisposable
构造函数
| 名称 | 描述 |
|---|---|
| AsposeAIWebClient() | 创建一个 Aspose AI Web 客户端实例,该实例连接到默认的 Aspose LLM 端点。它是由无参数的 SlidesAIAgent 构造函数使用的客户端,因此仅在需要将客户端直接传递给 SlidesAIAgent 构造函数时才需要显式创建它。 |
| AsposeAIWebClient(HttpClient) | 创建一个 Aspose AI Web 客户端实例,该实例使用外部管理的 HttpClient 连接到默认的 Aspose LLM 端点。提供的 HttpClient 不会被此实例释放,仍由调用方拥有。 |
| AsposeAIWebClient(string) | 创建一个 Aspose AI Web 客户端实例,该实例连接到自定义的端点 URL。当你拥有由 Aspose.Slides 团队提供的 URL 时使用此重载;否则,请使用带有默认 URL 的 AsposeAIWebClient 重载。 |
| AsposeAIWebClient(string, HttpClient) | 创建一个 Aspose AI Web 客户端实例,该实例使用外部管理的 HttpClient 连接到自定义的端点 URL。提供的 HttpClient 不会被此实例释放,仍由调用方拥有。当你拥有由 Aspose.Slides 团队提供的 URL 并想要提供自己的 HttpClient 时使用此重载;如果仅需要使用默认 URL 的自定义 HttpClient,请改用 AsposeAIWebClient 重载。 |
方法
| 名称 | 描述 |
|---|---|
| CallChatAsync(string) | 向 AI 模型发送聊天指令并返回对应指令的响应消息。 |
| CreateConversation() | 创建一个会话实例。不同于常规的 AI 调用,会话会保留完整的上下文。 |
| Dispose() | 释放此实例使用的资源。 |
另请参阅
- 接口 IAIWebClient
- 命名空间 Aspose.Slides.AI
- 程序集 Aspose.Slides