问诊服务

/open/v1/chat

本接口用于提供宠物在线问诊服务,支持多轮交互。用户提交宠物的基本信息(如品种、年龄、性别)及症状描述后,系统将基于智能诊断模型生成初步诊断建议,并以 Markdown 格式返回诊断报告。

接口调用

请求说明

请求方式:HTTPS POST

请求参数:
字段名类型必填描述
breedNumber品种。具体值参考 品种信息表open in new window
birthString出⽣⽇期。格式YYYY-MM-DD
genderNumber性别。1公 2⺟
nick_nameString宠物名字。⻓度范围:(0,10]
fertilityNumber⽣育能⼒。1未绝育 2已绝育
msgString消息。⻓度范围:[0, 200]
conversation_idString会话id,新建会话⽆需传递,继续对话时需传递

响应说明

请求成功后数据采⽤流式输出,以“data: <JSON|[DONE]>”格式返回内容;请求失败后数据采⽤⾮流式输出,返回JSON内容。

成功返回参数:
字段名类型必填描述
msgString消息内容,需适配markdown格式
conversation_idString会话id,⽤于继续对话时传递
statusInt状态码,2表示多轮会话已完结
失败返回参数:
字段名类型必填描述
codeNumber错误码
messageString错误信息

示例

请求⽰例:
{
    "breed": 1,
    "birth": "2024-07-01",
    "gender": 1,
    "fertility": 1,
    "nick_name": "⼤⻩",
    "msg": "我的狗有跳蚤",
    "conversation_id": "76da2c7d-e6af-486f-8785-ead2a942dc88"
}
成功⽰例(流式输出):
data: {"msg":"是否","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: {"msg":"还有","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: {"msg":"其他","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: {"msg":"⽪肤","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: {"msg":"问题","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: {"msg":"。","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: {"msg":"","conversation_id":"76da2c7d-e6af-486f-8785-ead2a942dc88"}
data: [DONE]
失败⽰例(⾮流式输出):
{"code": 6006,"message": "业务参数⽆效"}