GitHub Models 免费市场:GPT-4o、Llama、DeepSeek 一个账号搞定
> "GitHub Models is the best kept secret in AI. You already have a GitHub account for your code — now it also gives you free access to GPT-4o, Llama 3.3, and DeepSeek-R1. No extra signup needed." — u/gh_dev42, Reddit r/LLMDevs, 2026
引言
GitHub 在 2025 年推出了 GitHub Models(GitHub Marketplace 的一部分),让开发者可以用 GitHub 账号直接访问主流 LLM 的 API。2026 年,这个平台已经整合了 OpenAI、Meta、DeepSeek、Mistral 等多家模型,免费使用,只需要一个 GitHub 账号。
与其他平台最大的区别:GitHub Models 的免费额度是按请求次数计算的,有月配额但完全免费,不需要绑卡。Reddit r/LLMDevs 上有人戏称这是"GitHub 给开发者的隐藏福利"。
---
具体步骤:使用 GitHub Models
第一步:登录 GitHub Marketplace
访问 github.com/marketplace/models。用你的 GitHub 账号登录 — 如果已经有 GitHub 账号,零注册成本。
第二步:选择模型
2026 年 GitHub Models 提供的免费模型:
| 模型 | 提供商 | 免费额度 |
|---|---|---|
| GPT-4o | OpenAI | 月度配额内免费 |
| Llama 3.3 70B | Meta | 月度配额内免费 |
| DeepSeek-R1 | DeepSeek | 月度配额内免费 |
| Mistral Large | Mistral | 月度配额内免费 |
| Phi-3 Medium | Microsoft | 月度配额内免费 |
免费配额(2026 年):每月约 5000 次请求或 100 万 tokens(按模型不同略有差异)。
第三步:生成 Personal Access Token
GitHub Models 使用 GitHub 的 Personal Access Token(PAT)进行认证:
- 进入 GitHub Settings > Developer settings > Personal access tokens
- 创建 Fine-grained token
- 选择 `models` 权限( Models: Read )
- 生成并复制 token
第四步:Python 调用
from openai import OpenAI
client = OpenAI(
api_key="ghp_xxx", # GitHub PAT
base_url="https://models.github.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o", # 或 llama-3.3-70b / deepseek-r1
messages=[
{"role": "system", "content": "你是一个编程助手"},
{"role": "user", "content": "用TypeScript写一个React自定义Hook"}
],
max_tokens=1024
)
print(response.choices[0].message.content)
第五步:在 GitHub Codespaces 中直接使用
如果你用 GitHub Codespaces,可以零配置使用 GitHub Models:
import os
from openai import OpenAI
# Codespaces 中自动注入 GitHub Token
client = OpenAI(
api_key=os.environ["GITHUB_TOKEN"],
base_url="https://models.github.ai/v1"
)
第六步:管理配额
在 GitHub Models Dashboard 查看用量:
- 剩余请求次数
- 已用 tokens
- 各模型使用分布
- 月度重置时间
---
curl 示例
curl -X POST "https://models.github.ai/v1/chat/completions" \
-H "Authorization: Bearer ghp_xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "写一个快速排序算法"}
],
"max_tokens": 500
}'
---
够干什么?实际场景建议
| 场景 | 适合程度 | 说明 |
|---|---|---|
| 开发辅助编码 | ✅ 非常推荐 | 在 IDE 中直接调用 |
| CI/CD 自动化 | ✅ 完美 | 不需要额外认证 |
| 学习 AI 编程 | ✅ 最佳入门 | 零成本 + 已有账号 |
| 个人 Side Project | ✅ 足够 | 月度 5000 次 |
| 生产环境 | ❌ 不适合 | 配额有限 |
GitHub Models 的特殊优势:
- 与 GitHub 生态集成:在 Pull Request 审查、Issue 回复中直接使用
- Codespaces 原生支持:开发环境零配置
- Microsoft 生态:与 VS Code、Azure 深度整合
- 无额外注册:有 GitHub 账号即可
---
2026 年现状与变化
- GPT-4o 加入免费列表:2026 年初新增,之前只有 GPT-4o-mini
- DeepSeek-R1 加入:深度推理模型免费可用
- 配额从固定请求数改为 tokens 配额:2026 年 3 月的更新
- Copilot 整合:GitHub Copilot 可以直接使用 GitHub Models 的 API
- 企业版:GitHub Enterprise 用户获得更高配额
---
交叉引用
- OpenAI $5 免费额度 — GitHub Models 是另一个免费跑 GPT-4o 的途径
- DeepSeek 注册送 500 万 Token — GitHub 上也有 DeepSeek-R1
- 全部薅一遍:20 家免费 API 额度叠加 — 组合策略
- 免费 API 的坑与避雷指南 — 注意配额限制
---
数据来源
- GitHub Marketplace (github.com/marketplace/models)
- Reddit r/LLMDevs, "GitHub Models free tier" 讨论串
- GitHub 官方文档 "GitHub Models"
- Microsoft Build 2026 公告