异宠问诊
/open/v1/exotic-chat
本接口用于提供异宠在线问诊服务,支持多轮交互与深度思考。用户提交异宠的基本信息(如品种、性别、昵称)及症状描述后,系统将基于智能诊断模型生成初步诊断建议,并以 Markdown 格式返回诊断报告。
接口调用
请求说明
请求方式:
HTTPS POST
请求参数:
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| breed | Number | 是 | 异宠的具体品种。具体值参考 品种信息表 |
| gender | Number | 是 | 性别。1公 2⺟ |
| nick_name | String | 是 | 宠物名字。⻓度范围:(0,10] |
| msg | String | 是 | 消息。⻓度范围:[0, 200] |
| conversation_id | String | 否 | 会话id,新建会话⽆需传递,继续对话时需传递 |
| enable_thinking | Boolean | 否 | 开启深度思考模式,默认不开启 |
响应说明
请求成功后数据采⽤流式输出,以“
data: <JSON|[DONE]>”格式返回内容;请求失败后数据采⽤⾮流式输出,返回JSON内容。
成功返回参数:
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| msg | String | 是 | 消息内容,需适配markdown格式 |
| conversation_id | String | 是 | 会话id,⽤于继续对话时传递 |
| status | Int | 否 | 状态码,2表示多轮会话已完结 |
失败返回参数:
| 字段名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| code | Number | 是 | 错误码 |
| message | String | 否 | 错误信息 |
示例
请求⽰例:
{
"msg":"我家豆豆呕吐,是不是生病了",
"breed":425,
"gender":1,
"conversation_id": "",
"nick_name":"豆豆",
"enable_thinking": false
}
成功⽰例(流式输出):
data: {"msg":"了解到","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"您的","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"宠物","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"豆","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"豆","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"出现了","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"呕吐","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"的情况","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":",","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"我","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"需要","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: {"msg":"通过","conversation_id":"1925a6bd-bc5f-4079-9266-b9e42e71237d","status":1}
data: [DONE]
失败⽰例(⾮流式输出):
{"code": 6006,"message": "业务参数⽆效"}
