Vercel AI Gateway 免费层每 30 天 5 美元额度:领取步骤与接口调用指南
统一网关 · 每 30 天 $5 免费额度
长期 / 永久免费 生效中
免费额度
免费层每 30 天提供 $5 额度,仅可用于标注「Free Tier eligible」的模型;速率限制较低。
注意事项
一个 OpenAI 兼容端点聚合多家模型,便于在 Vercel 项目里切换供应商。$5 额度不含 Grok 4.7 等被标为 Free Tier: No 的模型。
教程
Vercel AI Gateway 是 Vercel 提供的统一模型网关,一个 OpenAI 兼容端点即可调用多家供应商的模型。免费层每 30 天提供 5 美元额度,额度只能用于控制台中标注为「Free Tier eligible」的模型,领取流程本身不复杂,重点是把账号、密钥和额度查看入口走通。
- 进入官网入口:打开
https://vercel.com/ai-gateway,页面右上角有登录与注册入口;已有 Vercel 账号的直接登录,没有的点击注册。 - 选择注册方式:支持 GitHub、GitLab 账号授权登录,也可以用邮箱注册。个人开发者选免费的个人版(Hobby)团队即可,免费额度在该层级就能用。
- 进入控制台的 AI Gateway 页面:登录后进入 Dashboard,在侧边栏找到 AI Gateway,首次进入按提示为当前团队启用网关服务。
- 创建 API Key:在 AI Gateway 的 API Keys 区域新建密钥,填写名称并确认所属团队,创建后立即复制保存——密钥通常只在创建时完整显示一次,之后无法再次查看,以控制台实际显示为准。
- 确认额度与可用模型:在用量或概览页面查看当前周期的剩余额度与重置时间;同时打开模型列表,筛出标注「Free Tier eligible」的模型名,后续调用只用这些模型才会消耗免费额度。
- 关于实名与绑卡:使用免费层一般不需要绑定支付方式,只有升级到付费团队或开启自动充值时才需要添加付款方式;是否需要额外验证以控制台提示为准,不要提前绑定不必要的卡片。
常见坑
- 额度按 30 天周期重置,未用完的部分不会累积到下个周期。
- 并非所有模型都吃免费额度,Grok 4.7 等标注「Free Tier: No」的模型调用会走付费余额,账户没有余额时会直接报错。
- 免费层速率限制较低,短时间高并发容易触发限流,批量任务要加延迟或重试。
- 密钥泄露后要立刻在控制台删除并重新创建,不要写进前端代码或公开仓库。
Vercel AI Gateway 提供 OpenAI 兼容接口,base_url 的形态是 https://ai-gateway.vercel.sh/v1,把官方 SDK 的 base_url 指到它,再用 AI Gateway 生成的密钥替换 api_key,就能直接复用现有的 OpenAI 调用代码。模型名采用「供应商/模型」的写法,例如 openai/gpt-4o-mini、anthropic/claude-sonnet-4,具体可用名称与是否属于免费层,以控制台模型列表的标注为准。
先设置环境变量,避免密钥硬编码进代码:
export AI_GATEWAY_API_KEY='替换为控制台创建的密钥'
然后用 curl 发一次最简的对话补全请求:
curl https://ai-gateway.vercel.sh/v1/chat/completions \
-H "Authorization: Bearer $AI_GATEWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o-mini",
"messages": [
{"role": "user", "content": "用一句话解释什么是 API 网关"}
],
"max_tokens": 256,
"temperature": 0.7
}'
关键参数说明:model 必须是控制台列出的模型名,写成供应商前缀加模型标识;messages 是消息数组,role 取 user、assistant、system;max_tokens 控制回复长度,直接影响扣费多少;temperature 调节随机性;需要流式输出时加 "stream": true,响应会以 SSE 分块返回。
在 Python 项目里,用官方 OpenAI SDK 改两行即可切换过来:
from openai import OpenAI
client = OpenAI(
api_key="替换为控制台创建的密钥",
base_url="https://ai-gateway.vercel.sh/v1",
)
resp = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "写一句产品简介"}],
max_tokens=256,
)
print(resp.choices[0].message.content)
额度耗尽或限流的典型表现与排查顺序
- 先看错误码:返回 429 通常是速率限制或额度不足;返回 401 是密钥错误或已被删除;返回 403 或提示模型不可用,多半是该模型不在免费层范围内。
- 核对模型是否 Free Tier eligible:把出错请求里的模型名换成一个明确标注免费层可用的模型重试,如果能通,说明是模型选错而不是额度问题。
- 查控制台用量:在 AI Gateway 的用量页面看当前周期已消耗额度与剩余额度,额度是否已用尽、何时重置,以控制台实际显示为准。
- 降低并发与频率:免费层速率限制较低,把并发压到个位数、请求之间加几百毫秒间隔,并对 429 做指数退避重试。
- 检查网络与区域:确认请求地址拼写正确、没有多余的路径段,本地被代理拦截时换网络环境再试一次。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。