生成回复建议
本接口用于根据上下文和聊天历史生成对话回复建议。调用此接口后,AI Agent 会基于指定的对话历史上下文,生成多条回复建议供用户选择。
使用场景
- 智能回复助手:在聊天应用中,为用户提供快速回复建议,提升回复效率。
- 客服辅助:在客服场景中,为客服人员提供基于历史对话的回复建议。
- 社交应用:在社交应用中,帮助用户快速生成合适的回复内容。
前置条件
- 已创建 AI Agent,获取 Agent 唯一标识(
agentId)。创建方法请参考创建 AI Agent。 - 已获取应用的 App Key / Secret,用于 API 请求签名。获取方法请参考API 请求签名。
请求方法
POST:https://数据中心域名/v3/chat/suggest.json
签名规则:所有服务端 API 请求均需要进行规则校验,详见 API 请求签名。
正文参数
HTTP 请求正文数据格式为 application/json,支持以下参数:
| 参数 | 类型 | 必传 | 说明 |
|---|---|---|---|
agentId | String | 是 | Agent 唯一标识。 |
provider | Object | 是 | 上下文提供者,用于提供对话上下文信息,必填且不能为空。上下文提供者用于从指定数据源获取对话历史,为 AI Agent 生成回复建议提供上下文参考。详见下方 provider 参数说明。 |
provider.type | String | 是 | 提供者类型: ・ chatHistory:融云历史消息数据源 |
variables | Map<String, String> | 否 | 变量对象,用于传递变量到上下文处理中: ・ 最多支持 16 个键值对 ・ 键长度:1–32 个字符 ・ 值长度:≤ 128 个字符 |
metadata | Map<String, String> | 否 | 元数据对象,用于传递元数据信息: ・ 最多支持 16 个键值对 ・ 键长度:1–32 个字符 ・ 值长度:≤ 512 个字符 |