AI News

GitHub Models正式退役:开发者迁移到Foundry前要做什么

GitHub Models已于2026年7月30日退役。本文提供模型目录、API、密钥、评测、费用和回滚的完整迁移清单,避免AI应用突然中断。

GitHub Models正式退役:开发者迁移到Foundry前要做什么

GitHub公告显示,GitHub Models已于2026年7月30日全面退役,Playground、模型目录、推理API以及自带密钥BYOK入口均停止服务,现有客户也受影响。官方建议需要模型目录与推理服务的项目迁移到Microsoft Foundry,在GitHub内的开发辅助则继续使用Copilot。对开发者而言,这类平台退役提醒我们:模型调用不能写死在一个供应商接口里。

先盘点哪些地方依赖GitHub Models

搜索代码中的旧端点、模型名称、环境变量和SDK包,同时检查CI任务、定时脚本、演示环境与内部文档。很多团队只改了主服务,却遗漏测试脚本或无服务器函数,最终在夜间任务中报错。建议建立清单,标出调用量、用途、负责人、数据敏感级别和允许停机时间。

设计统一模型适配层

业务代码不要直接依赖某家SDK返回结构。建立内部接口,统一messages、温度、最大输出、工具调用和错误类型,再为不同平台实现适配器。模型名称通过配置管理,密钥只从安全存储读取。这样迁移时主要替换适配器,而不是修改每个业务模块。

迁移不能只做到请求成功

不同平台即使兼容OpenAI格式,系统提示、工具调用、流式输出、JSON约束和限流规则仍可能不同。准备一组真实评测样本,比较正确率、格式稳定性、首Token延迟、总成本和拒答情况。特别检查中文、长上下文、函数参数以及异常重试,不要拿一个“你好”请求作为验收。

密钥与权限处理

旧密钥应在完成切换后撤销,不要长期保留“备用入口”。新平台使用独立项目和最小权限身份,开发、测试、生产分开计费与限额。日志中隐藏Authorization头和用户敏感内容。若使用托管模型目录,还要确认数据区域、保留策略和是否用于模型训练。

双写、灰度与回滚

低风险阶段可以把少量请求同时发送给新旧服务,只向用户返回旧结果,用于比较差异;退役后则使用历史结果做回放。正式切换时从内部用户或5%流量开始,观察错误率和成本,再逐步扩大。配置中保留另一家可用模型作为灾备,但故障切换要设置最大次数,避免服务异常时产生费用风暴。

如果项目只需要编程辅助

不要为了替代Playground而搭建过重平台。个人开发者可选择Copilot或其他成熟编码工具;需要在产品中调用模型、做Agent和多模型评测时,再使用Foundry或独立API。选择应由业务需求决定,而不是因为某个平台曾经免费。

长期架构建议

建立模型资产表,记录供应商、版本、价格、上下文、数据政策和替代方案;每季度做一次切换演练。提示词、评测集和工具定义都应独立保存并版本化。平台会改名、涨价、限流甚至退役,真正稳定的是自己的协议层、数据治理和测试能力。

资料来源:GitHub Changelog:GitHub Models retirement

Next Reading

继续深入这个主题

从专题、教程和热门关键词继续阅读,帮助搜索引擎和读者理解文章之间的关系。

ChatGPT / GPT Claude Gemini DeepSeek AI Agent 大模型 AI赚钱 开发者