获取 API URL 和
请求头设置:
- Header 添加
Apikey={{ApiKey}} - Body 包含
AppKey={{ApiKey}} 和 UserID(1-20字符唯一标识)
对话流程:
CreateConversation 创建会话ChatQuery 进行流式对话- 可选操作:
StopMessage/QueryAgain/Feedback
请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|
| AppKey | string | ✓ | 应用 key |
| Inputs | map(string,string) | ✗ | 变量输入 |
| UserID | string | ✓ | 用户唯一标识 |
响应参数:
| 参数 | 类型 | 说明 |
|---|
| Conversation | AppConversationBrief | 会话信息 |
| BaseResp | BaseResp | 状态响应 |
请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|
| AppKey | string | ✓ | 应用 key |
| AppConversationID | string | ✓ | 会话 ID |
| Query | string | ✓ | 用户输入内容 |
| ResponseMode | string | ✓ | streaming/blocking |
| PubAgentJump | bool | ✗ | 是否输出agent信息 |
| UserID | string | ✓ | 用户唯一标识 |
响应:SSE 格式数据流
| 字段 | 类型 | 说明 |
|---|
| event | string | 数据类型:text/image/audio/video/file 等 |
| data | object | 包含事件类型和内容: |
| - event | string | 事件类型:message_start/message_end/knowledge_retrieve_start 等 |
| - docs | object | 当事件为知识检索结束时返回: |
| - outputList | array | 检索结果列表,包含 output 等字段 |
请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|
| AppKey | string | ✓ | 应用 key |
| AppConversationID | string | ✓ | 会话 ID |
| MessageID | string | ✓ | 上轮消息 ID |
| UserID | string | ✓ | 用户唯一标识 |
请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|
| AppKey | string | ✓ | 应用 key |
| AppConversationID | string | ✓ | 会话 ID |
| Limit | i32 | ✓ | 返回条数限制 |
| UserID | string | ✓ | 用户唯一标识 |
响应参数:
| 参数 | 类型 | 说明 |
|---|
| Messages | list(ChatMessageInfo) | 历史消息列表 |
| BaseResp | BaseResp | 状态响应 |
| 接口名称 | 方法 | 路径 | 功能说明 |
|---|
| 获取应用配置 | POST | /get_app_config_preview | 获取变量配置和开场白 |
| 更新会话 | POST | /update_conversation | 修改会话名称和变量 |
| 删除消息 | POST | /delete_message | 删除指定消息 |
| 设置默认回答 | POST | /set_message_answer_used | 设置多回答中的默认选项 |
| 工作流测试 | POST | /run_app_workflow | 同步测试工作流 |
| 字段 | 类型 | 说明 |
|---|
| AppConversationID | string | 会话 ID |
| ConversationName | string | 会话名称 |
| 字段 | 类型 | 说明 |
|---|
| QueryID | string | 询问 ID |
| AnswerInfo | MessageAnswerInfo | 主回答信息 |
| OtherAnswers | list(MessageAnswerInfo) | 其他备选回答 |
| QueryExtends | QueryExtendsInfo | 附件文件信息 |
| 字段 | 类型 | 说明 |
|---|
| MessageID | string | 消息唯一 ID |
| TotalTokens | i32 | 消耗 token 总数 |
| Latency | double | 响应耗时(秒) |
| TracingJsonStr | string | 调试追踪信息 |
| 字段 | 类型 | 说明 |
|---|
| event | string | 数据类型:text/image/audio/video/file 等 |
| data | object | 包含事件类型和内容: |
| - event | string | 事件类型:message_start/message_end/knowledge_retrieve_start 等 |
| - docs | object | 当事件为 knowledge_retrieve_end 或 qa_retrieve_end 时返回: |
| - OutputList | array | 检索结果列表,每个元素包含 output 字段 |
| 值 | 说明 |
|---|
| Text | 文本类型 |
| Enum | 枚举类型 |
| Paragraph | 段落类型 |
注:保留全部技术参数,优化表格展示和层级结构,修正格式问题,关键字段用加粗突出显示。