在各AI服务提供商的核心API方法中添加monitorRequestId临时存储逻辑,用于跟踪请求链路。当请求体中包含_monitorRequestId字段时,将其存储到配置对象中并从请求体中删除,避免干扰API调用。 修改涉及以下提供商: - Claude (claude-core.js, claude-kiro.js) - OpenAI (openai-core.js, openai-responses-core.js, iflow-core.js, codex-core.js, qwen-core.js) - Forward (forward-core.js) - Gemini (gemini-core.js, antigravity-core.js) 统一处理模式:检查请求体中的_monitorRequestId字段,存储到this.config._monitorRequestId,然后从请求体中删除该字段。 |
||
|---|---|---|
| .. | ||
| claude | ||
| forward | ||
| gemini | ||
| openai | ||
| adapter.js | ||
| provider-models.js | ||
| provider-pool-manager.js | ||