ChatCopilot

ChatCopilot

概述

ChatCopilot 是 Aspose.PDF 的 Go FOSS 中的一种类型。

ChatCopilot 能回答关于文档的问题,并保留对话历史。

此类型为在 Go 程序中处理 ChatCopilot 对象提供了 3 种方法。可用的方法包括:Ask、History、Reset。在安装了 Aspose.PDF 的 Go FOSS 包后,所有公共成员均可供任何 Go 应用程序访问。

方法

签名描述
Ask(ctx: context.Context, question: string) → (string, error)Ask 将问题发送给模型并返回模型的答案,同时将两者追加到对话历史中,以便后续问题拥有上下文。
History() → []MessageHistory 返回当前对话的副本(交替出现用户和助手的回合)。
Reset()Reset 清除对话历史。

另请参阅

 中文