可以通过HTTP批量推送方式订阅离线小记推理结果。
协议说明
类别 | 说明 |
协议 | HTTP + JSON |
编码 | UTF-8 |
请求说明
请求内容为JSON Array格式。
请求样例:
[{ "call_id": "155***********^142**************", "biz_id": "21*********", "out_id": "123456789", "cell_number": "155********", "success": true, "error_code": "success", "error_msg": "success", "content_length": 1343, "duration": 267, "start_time": "2026-03-02 15:28:59", "report_time": "2026-03-02 15:29:07", "type": "通话质检", "result": "[{\"item\":\"违规敏感词\",\"full_score\":15,\"score\":15,\"problem\":\"无\",\"suggestion\":\"继续保持规范用语,避免使用绝对化或承诺性表述。\"}]" }]字段说明:
名称
类型
描述
call_id
String
呼叫ID
biz_id
String
推理业务ID
out_id
String
扩展字段回传。将调用API时传入的字段返回。
cell_number
String
被叫号码。
success
Boolean
是否推理成功
error_code
String
推理结果:
success: 成功,
NOTE_AGENT_PROCESS_FAIL:推理失败
error_msg
String
推理结果描述
content_length
Integer
推理内容长度
duration
Integer
计费时长,单位:秒。
start_time
String
开始推理时间
report_time
String
推送报告时间
type
String
推理类型:通话质检、通话摘要
result
String
小记推理结果,参考通话质检小记推理结果、通话摘要小记推理结果。
通话质检小记推理结果
请求样例:
[ { "item": "维度1", "full_score": 30, "score": 27, "problem": "具体问题描述", "suggestion": "具体改进建议" }, { "item": "维度2", "full_score": 70, "score": 65, "problem": "具体问题描述", "suggestion": "具体改进建议" } ]字段说明:
名称
类型
描述
item
String
质检项目或维度
full_score
Integer
该质检项目的总分
score
Integer
该质检项目的得分
problem
String
问题描述
suggestion
String
改进建议
通话摘要小记推理结果
请求样例:
{ "枚举型标签1": ["取值1"], "枚举型标签2": ["取值2.1", "取值2.2"], "文本型标签1": "内容1", "文本型标签2": "内容2" }
响应说明
响应样例:
{ "code": 0, "msg": "接收成功" }字段说明:
名称
类型
是否必须
说明
示例值
code
Number
是
应答编码。
0
msg
String
否
描述信息。
接收成功
系统仅校验返回值的code是否为数字,不校验内容。若HTTP状态码为200,请求成功。HTTP状态码非200或响应超时情况下,系统会进行重试推送。
若出现系统异常、消费失败等情况,建议HTTP响应码返回50X。
重新推送
第一次推送失败后,间隔1分钟、5分钟、10分钟后会进行重推,直至推送成功为止。如果推送3次后仍失败,不再重试。