产品

Gemini API Key 开通(Journal)

这份流程针对 Google AI Studio 的 Gemini API key。

1. 前置条件

  • 已登录 Google 账号。
  • 账号满足 AI Studio 访问条件(地区可用、年龄要求)。
  • 如地区不可用,可改用 Vertex AI 的 Gemini API 路径。

2. 创建 API key

  1. 打开 AI Studio API Keys
  2. 选择已有项目,或按提示新建项目并生成 key。
  3. 保存 key(仅用于服务端,不放前端代码与仓库)。

备注:新用户通常会自动获得一个默认项目和 API key。

3. 开通付费层(按需)

  1. 打开 Gemini API Billing 文档 对照你的当前层级(Free Tier / Paid Tier)。
  2. 在 AI Studio 的 API keys 或 Projects 页面,找到项目后点击 Set up billing
  3. 绑定 Cloud Billing 后,该项目下 key 按 Paid Tier 计费与配额执行。

4. 本地环境变量

export GEMINI_API_KEY="your_api_key_here"

Gemini 官方 SDK 同时支持 GEMINI_API_KEYGOOGLE_API_KEY,若两者同时存在,GOOGLE_API_KEY 优先。

5. 最小可用验证

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=${GEMINI_API_KEY}" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
    "contents": [{
      "parts": [{
        "text": "Return OK"
      }]
    }]
  }'

返回中出现模型内容即可视为 key 可用。

6. 常见问题(直接原因 -> 直接修复)

  • 现象:进入 AI Studio 被重定向到可用地区页面
    • 直接原因:当前账号地区或年龄条件不满足。
    • 直接修复:使用满足条件的账号/地区,或改走 Vertex AI 方案。
  • 现象:多把 key 仍然很快触发限流
    • 直接原因:速率限制按项目统计,不是按 key 统计。
    • 直接修复:检查项目级速率限制与模型配额,必要时升级层级或拆分项目。
  • 现象:Free Tier 可用但生产流量不稳定
    • 直接原因:Free Tier 有更低额度和限制。
    • 直接修复:迁移到 Paid Tier,并按项目监控配额。

官方依据(2026-04-13 核对)