justin fan记一下 gemini3 的渠道格式转换的坑 中发帖

由于最近各路中转站都不太稳定,搞了点 openrouter 的模型渠道作为备用。 
然后又因为 api 格式问题不能直接在 cc 和 gemini 里用,二开了 api-conversion做格式转换,改到 gemini3 这里踩了个坑:
Gemini 3 新增了 thoughtSignature 思考签名字段,而 OpenRouter 的推理过程是放在 reasoning_details
里的。如果这两个关键字段没有正确保留,工具调用时就会返回 400 错误。更坑的是 NewAPI 只返回了 Provider returned
error,具体错误信息被吞掉了,白白浪费大半天排查。