xiluo
524d80ae1c
feat(gateway): 优化 Antigravity/Gemini 思考块处理
此提交解决了思考块 (thinking blocks) 在转发过程中的兼容性问题。
主要变更:
1. **思考块优化 (Thinking Blocks)**:
- 在 AntigravityGatewayService 中增加了 sanitizeThinkingBlocks 处理,强制移除思考块中不支持的 cache_control 字段(避免 Anthropic/Vertex AI 报错)
- 实现历史思考块展平 (Flattening):将非最后一条消息中的思考块转换为普通文本块,以绕过上游对历史思考块签名的严格校验
- 增加 cleanCacheControlFromGeminiJSON 作为最后一道防线,确保转换后的 Gemini 请求中不残留非法的 cache_control
2. **GatewayService 缓存控制优化**:
- 更新缓存控制逻辑,跳过 thinking 块(thinking 块不支持 cache_control 字段)
- 增加 removeCacheControlFromThinkingBlocks 函数强制清理
关联 Issue: #225
2026-01-12 13:36:59 +00:00
..
2026-01-09 22:00:14 +08:00
2026-01-12 13:36:59 +00:00
2026-01-01 01:43:20 +08:00
2026-01-09 21:59:32 +08:00
2026-01-09 22:00:14 +08:00
2026-01-09 21:59:32 +08:00
2026-01-12 13:36:59 +00:00
2026-01-06 10:13:12 +08:00
2026-01-05 14:41:08 +08:00
2026-01-04 19:28:20 +08:00