故障排查
故障排查
排障时先确认请求有没有进入 JoyToken,再判断是认证、策略、钱包、路由、提供方还是客户端解析问题。
快速检查
状态码
错误响应形态
模型调用错误保持 OpenAI 兼容风格:
Error response
模型列表接口 /api/v1/models 使用 front-gateway 的统一响应结构:
Models error
日志关联
服务端请求建议始终带一个业务可读的 request ID:
Traceable request
然后按这个顺序查:
api-gateway日志:是否收到请求,Key 来源是 Bearer 还是X-API-Key。- API Key 校验:
valid、status、api_key_id、tier。 - 策略:IP、tier、固定模型、黑名单。
- 路由:是否返回
selected_model。 - 钱包:是否通过余额预检查和冻结。
- 提供方:实际
X-DAOE-Used-Model和X-DAOE-Used-Provider。 - 用量 / 账单:是否记录用量、是否结算冻结。
常见问题
最小复现
排查时先用最小请求排除 SDK 和业务代码问题:
Minimal request
如果最小请求成功,再逐步加回 tier、tools、streaming、长上下文和固定模型。