无需密钥、零门槛!GitHub 用户即日起可免费使用 / 部署 GPT-4o、DeepSeek-R1 等主流 AI 模型
2025 年 8 月 5 日,GitHub 官方在 X(原 Twitter)发布公告:GitHub Models 服务正式向每一位 GitHub 用户免费开放,并同步上线兼容 OpenAI 格式的 API 端点。这意味着——
- 无需注册任何第三方账号
- 无需申请、保管任何 API Key
- 无需打开任何云控制台
只要拥有一个 GitHub 账号,就能在本地、私有服务器、甚至 GitHub Actions 流水线里直接调用 GPT-4o、DeepSeek-R1、Llama-3 等当前最火的大模型。
1. 能做什么?
| 能力 | 免费额度 | 付费可扩展 |
|---|---|---|
| 对话补全、代码补全、函数调用 | 默认免费,并发与上下文窗口有限 | 更高并发、更大上下文 |
| 一键接入 GitHub Actions | 零配置,无需设置 Secrets | 企业级 SLA |
| 本地/离线部署 | 支持 Docker、裸机二进制 | 提供企业镜像与缓存加速 |
| 兼容 OpenAI SDK | 改一行 base_url 即可迁移 | 100% 兼容 |
2. 5 分钟上手示例
Step 1:获取 GitHub Token(仅需一次)
GitHub 页面 → Settings → Developer settings → Personal access tokens → 生成 classic Token(勾选 repo 与 workflow 权限即可)。
Step 2:写代码
import openai
client = openai.OpenAI(
base_url="https://models.github.ai/v1", # GitHub Models 统一入口
api_key="<YOUR_GITHUB_TOKEN>" # 或直接用 GITHUB_TOKEN
)
resp = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "用 Python 写一段快速排序"}]
)
print(resp.choices[0].message.content)
运行即可看到 GPT-4o 生成的快速排序代码,全程不用翻墙、不用密钥。
Step 3:放到 GitHub Actions
.github/workflows/ai.yml
name: AI-CI
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with: { python-version: '3.11' }
- run: pip install openai
- run: python ci_ai_task.py # 直接调用 GitHub Models
env:
OPENAI_API_KEY: ${{ secrets.GITHUB_TOKEN }}
无需再为流水线单独配置 API Key,真正做到“零机密”。
3. 开源项目直接受益
- AutoGPT、LangChain、LlamaIndex 等框架,只需把
base_url换成 GitHub Models,即可白嫖 GPT-4o。 - DeepSeek-R1 671B 满血版 也能一条命令拉起:
本地浏览器打开docker run -it --rm -p 8000:8000 \ ghcr.io/github/models/deepseek-r1:latesthttp://localhost:8000即可对话。
4. 注意事项与后续计划
- 免费额度对并发与上下文长度有限制;如项目 Star 数激增,可在仓库 Settings → GitHub Models 中一键升级付费档位,避免中断。
- 当前仅支持文本模型;多模态(图像、音频)已在 Roadmap 中,预计 9 月公测。
- 官方承诺「不会收集用户 Prompt 与输出用于商业训练」,并提供企业级私有部署包。
5. 小结
从今日起,GitHub 不只是代码托管平台,更是“模型托管 + 推理即服务”平台。无论你是独立开发者,还是开源社区 Maintainer,都可以把 GPT-4o、DeepSeek-R1 这样的顶级模型当成「基础设施」来用——零门槛、零密钥、零费用起步,让 AI 真正成为每一行代码的副驾驶。
快去你的下一个 Commit message 里写一句 feat: add AI power by GitHub Models 吧!

