养宠知识问答
/open/v1/free-chat
本接口用于提供宠物在线问诊服务,支持多轮交互与联网搜索。用户可提交与宠物饲养、饮食、健康护理、行为训练等相关的问题,系统将基于宠物知识库与智能问答模型生成解答,并以 Markdown 格式返回答案内容。
接口调用
请求说明
请求方式:
HTTPS POST
请求参数:
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| msg | String | 是 | 消息。⻓度范围:[0, 200] |
| conversation_id | String | 否 | 会话id,新建会话⽆需传递,继续对话时需传递 |
| enable_online | Boolean | 否 | 开启联网搜索模式,默认不开启 |
响应说明
请求成功后数据采⽤流式输出,以“
data: <JSON|[DONE]>”格式返回内容;请求失败后数据采⽤⾮流式输出,返回JSON内容。
成功返回参数:
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| msg | String | 是 | 消息内容,需适配markdown格式 |
| conversation_id | String | 是 | 会话id,⽤于继续对话时传递 |
失败返回参数:
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| code | Number | 是 | 错误码 |
| message | String | 否 | 错误信息 |
示例
请求⽰例:
{
"msg":"猫低敏处方粮怎么服用",
"conversation_id": "",
"enable_online": true
}
成功⽰例(流式输出):
data: {"msg":"猫","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"低","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"敏","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"处方","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"粮","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"的","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"服用","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"方法","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: {"msg":"有","conversation_id":"87e10c3d-63ed-4f9c-a9fb-b3eb6143d5da"}
data: [DONE]
失败⽰例(⾮流式输出):
{"code": 6006,"message": "业务参数⽆效"}
