Skip to content

请求接口异常返回

  1. 配置相关异常,需查看服务日志后进一步排查。
json
{
  "error": {
    "message": "config error,check logs",
    "type": "request_error",
    "param": "",
    "code": "500"
  }
}
  1. 一般出现在多Coze-Bot配置后,指定的 Api-Key(proxySecret) 和 model 在 bot_config.json 中联合匹配未匹配到Bot的信息。
json
{
  "error": {
    "message": "model_not_found",
    "type": "request_error",
    "param": "",
    "code": "500"
  }
}
  1. 环境变量 USER_AUTHORIZATION 中配置的用户 Authorization 全部过期/失效或已达到每日模型调用限制(具体原因查看服务日志)。
json
{
  "error": {
    "message": "no_available_user_auth",
    "type": "request_error",
    "param": "",
    "code": "500"
  }
}
  1. 与openai对齐的接口鉴权请求头为 Authorization,value为Bearer < Api-Key >,CDP项目自有接口鉴权请求头为 proxy-secret,value为< Api-Key >(Api-Key即是环境变量PROXY_SECRET)。
json
{
  "error": {
    "message": "authorization(proxy-secret)校验失败",
    "type": "invalid_request_error",
    "param": "",
    "code": "invalid_authorization"
  }
}

服务日志异常信息

  1. 请求discord网关异常,如CDP的服务部署在国内服务器,尝试配置代理并配置CDP的环境变量PROXY_URL解决此问题。
shell
[SYS] 2024/04/26 - 18:13:36 | COZE-DISCORD-PROXY vX.X.X started 
[FATAL] 2024/04/26 - 18:13:36 | [error opening connection, Get "https://discord.com/api/v9/gateway": proxyconnect tcp: dial tcp 127.0.0.1:1087: connect: connection refused]
  1. 监听Bot与Discord进行websocket连接异常,检查服务器防火墙是否开启CDP服务端口,确认开启后再次检查环境变量BOT_TOKEN 是否设置正确。
shell
[SYS] 2024/04/26 - 18:25:04 | COZE-DISCORD-PROXY vX.X.X started
[FATAL] 2024/04/26 - 18:25:05 | [error opening connection, websocket: close 4004: Authentication failed.]

请求对话接口返回消息内容为空

检查 discord-developers中监听Bot的图中权限是否开启(服务中涉及到的Bot尽量都开启此权限)。

discord-developers

对话接口非流式请求下抛出超时异常信息 / 对话接口流式请求下需等待达到超时时间(默认5分钟)才会结束流 / 接入NextChat后对话正常响应,但始终显示正在输入中

检查Coze-Bot调试页面中Auto-Suggtion是否为On/Default。

coze-setting-auto-suggestion

接入NextChat报错 Failed to fetch

  1. 检查NextChat中的接口地址(仅需填写< 域名 >或< ip:端口 >)与API Key是否设置正确

  2. NextChat地址为https协议且接口地址如果为http协议时需按照以下步骤设置浏览器-不安全的内容-允许

next-chat-err

Released under the MIT License.