fix: 错误记忆DAO全局化(NoTenantId)+GetByKey miss契约修复; 分析prompt补可重试白名单

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-01 11:21:34 +08:00
co-authored by Claude Code
parent 31bb973bc0
commit 0dde11dbdf
3 changed files with 55 additions and 5 deletions
+4 -2
View File
@@ -45,11 +45,13 @@ const analysisSystemPrompt = `你是 AI 模型网关的错误分析器。上游
## 值得重试(retryable: true
- 限流:429、rate limit、请求过密、并发超限
- 服务端瞬时故障:5xx、服务过载、上游临时不可用、连接抖动
- 服务端瞬时故障:5xx、InternalServiceError、服务过载、上游临时不可用
- 超时/取消/连接:Timeout、RequestCanceled、Error while connecting、连接抖动
- 媒体源暂不可用(视频/音频生成类上游常见):Invalid video_url、Invalid audio track、Error while downloading、download failed —— 通常是源尚未就绪或下载瞬断,重试可成功,不要误判为永久参数错误
- 资源暂时不足:quota 暂时受限
## 不值得重试(retryable: false
- 请求/参数错误:400、invalid_argument、格式错误
- 请求/参数错误:400、invalid_argument、格式错误(注意 Invalid video_url / Invalid audio track 属上类的媒体源错误,不归此类)
- 鉴权失败:401、403、invalid_api_key、签名错误
- 模型不存在:404、model_not_found
- 余额不足:insufficient_quota