机器人对话
# 说明
此接口为调用方接入问答场景,需提前内置知识内容后调用
# 请求(post)
/chat/chat-bot
# 参数
参数 | 类型 | 是否必须 | 长度 | 说明 | 默认值 |
---|---|---|---|---|---|
doctorId | string | 是 | <64 | 万木侧医生ID,由医生注册接口返回 | - |
question | string | 是 | 12-512 | 用户问题 | - |
sessionId | string | 否 | <128 | 会话标识符,UUID格式。如:c04e6f7b-61d7-4a2d-a0c8-f9ecd2f62359。每次对话开启,机器人创建会话id,下次请求中传入该id表示继续该轮对话,从用户最后一次答案开始,会话超时时间为2分钟。 | |
resultType | string | 否 | 1 | 回复方式:1-仅文字(默认) 2: 仅视频 3,文字+视频 | 1 |
# 请求示例
{
"doctorId": "97809c389ffd4dad4a5f",
"question": "今天天气怎么样",
"sessionId": "c04e6f7b-61d7-4a2d-a0c8-f9ecd2f62359",
"resultType": "3"
}
# 返回字段
data:
字段 | 类型 | 说明 |
---|---|---|
sessionId | string | 会话id,每次对话开启,机器人创建会话id,下次请求中传入该id表示继续该对话,从用户最后一次答案开始,会话超时时间为2分钟。 |
answers | string | 知识库回复 |
requestId | string | 请求ID。用来标记调用失败时,用来标记本次问答。 |
answersVideo | string | 回复视频URL |
# 返回示例
{
"code": 1,
"msg": "操作成功!",
"success": true,
"data": {
"sessionId": "c04e6f7b-61d7-4a2d-a0c8-f9ecd2f62359",
"doctorId": "97809c389ffd4dad4a5f",
"requestId": "xocvipwmerlaskjdf",
"answers": "今日成都天气多云转晴",
"answersVideo": "http://xxxx.mp4"
}
}
上次更新: 2024/06/05, 15:40:02