修复 Gemini CLI 预览模型 404 报错,自动降级至稳定版
alarcritty · ghdev · 2026-08-01
针对 Gemini CLI 中 API 密钥身份验证用户遇到预览模型 404 报错的问题,该 PR 引入了优雅降级机制。
- 问题背景:系统此前默认所有 API 密钥均拥有预览模型访问权限。当无权限的密钥调用 gemini-3.1-pro-preview 时会触发 404 错误,且随后的备选策略仍会尝试其他预览模型(如 gemini-3-flash-preview),导致连续报错并弹出无关的管理员提示。
- 修复方案:在备选处理逻辑中,若检测到 API 密钥路径下的预览模型出现 404 错误,系统会记录该密钥无预览权限,并自动将备选模型解析为稳定版(gemini-2.5-pro 和 gemini-2.5-flash),同时显示针对 API 密钥用户的专属提示信息。
- 测试验证:已添加覆盖访问降级、OAuth 认证、非预览模型等边界情况的单元测试,并成功通过了端到端模拟验证。
「编程与Agent」频道最新
- 用 Gemini 玩 Minecraft 模组:游戏内变身任意蜘蛛侠 — zacharynado · 2026-10-16
- IBM 工程师亲测五级 AI 编码:7 个并行 agent 各建分支再合并 — TejasKumar_ · 2026-10-16
- 10 个让 AI Agent 拆解应用与游戏的开源逆向工具仓库 — victor_explore · 2026-10-16
- 「现在管 AI Agent 像理线缆不是写代码」,CTO 角色正在重构 — HankYeomans · 2026-10-16
- 创业者吐槽 AI agent 用不起来,回应称落地靠组织而非模型 — EdenEmarco177 · 2026-10-16
- 开源 Obsidian 插件目录查询 MCP:让 coding agent 先查重再造轮子 — pitfa19 · 2026-10-16