● 请求处理过程中出现异常时,服务会对外抛出非200的http状态码,表明当前请求无法正常完成。
● 对于异常的请求响应,请求体中会返回error结构,error中返回具体的错误信息。
● 特殊地,在流式请求中:
如果在流式请求接收处理之前发生了异常,如鉴权、参数校验等问题,与普通的非流式一样返回http code,并带有error结构。
○ 如果在流式请求已经接收,会先对外返回流式请求连接建立的信息,此时http code为200,而在后续模型流式返回过程中发生了异常,会在流失返回的chunk返回error结构,并终止当前的流式请求。
错误error结构
字段名称 | 二级字段 | 类型 | 必选 | 描述 |
error |
| object | 是 | 错误信息 |
- | code | string | 是 | 慧聚平台错误码 |
- | type | string | 是 | 慧聚平台错误类型 |
- | message | string | 是 | 慧聚平台错误详情 |
错误结果示例
{
"error" : {
"code" : "500001",
"type" : "INVOKE_MODEL_ERROR",
"message" : "服务接口异常,请联系管理员"
}
}