Skip to content

Gemini API Key 怎么获取?AI Studio 申请、免费额度、价格与 400/429 报错排查(2026) ​

核查日期:2026 年 10 月 6 日。 Google 会按模型、项目、地区、账号状态和计费层级调整价格、免费层和速率限制。本文只说明核验路径,不把旧截图或固定数字当成当前承诺。

如果你搜索“Gemini API Key 怎么获取”,通常想解决的是四件事:在哪里创建 Key、免费额度是否还在、Python 或 REST 怎么调用,以及为什么请求返回 400、403 或 429。先记住一个边界:Gemini 网页版会员、Google AI Studio 和 Gemini API 不是同一个计费账户。 API Key 绑定的是项目,实际额度和权限要在 AI Studio 或 Google Cloud 的当前页面确认。

想先比较兼容 API 入口?

如果你暂时没有合适的官方网络、支付或项目配置条件,可以自行查看 ZeoAPI 注册入口。ZeoAPI 是独立第三方服务,不是 Google、Gemini 或 Google Cloud 官方平台;链接含推荐参数,是否注册和购买完全自愿。使用前请在登录后的页面核对实际模型 ID、Base URL、价格、额度、日志、退款和数据处理规则,不要把第三方 Key 当作 Google 官方 Key。

先看官方入口和实时页面 ​

目的官方页面应该核对什么
创建或查看 KeyGoogle AI Studio项目、API Keys、可见模型和当前权限
API Key 说明Using Gemini API keysKey 与项目关系、环境变量和安全措施
第一次调用Gemini API Quickstart当前 SDK、接口路径和示例模型
模型名称Models精确 model ID、稳定/Preview 状态和弃用提示
价格Gemini API pricing输入、输出、缓存、批处理和工具计费
速率限制Rate limitsRPM、TPM、RPD、项目层级和使用层级
错误排查Troubleshooting · API errorsHTTP 状态、错误码和重试条件
地区Available regionsAI Studio 与 Gemini API 当前支持地区

官方文档域名可能从 ai.google.dev 跳转到新的文档页面;发布前应打开链接,确认页面内容和你的账号页面一致。

Gemini API Key 的申请步骤 ​

1. 登录 Google AI Studio ​

打开 aistudio.google.com,登录 Google 账号并接受页面要求的条款。服务是否对你的账号开放,取决于地区、年龄、账号类型和组织策略。若页面提示地区不可用或需要验证,先处理账号条件,不要把第三方页面宣传的“无需 Google 账号”当作官方规则。

2. 创建或导入项目 ​

每个 Gemini API Key 都关联一个 Google Cloud project。Google AI Studio 对新用户可能自动创建默认项目和 Key;已有 Google Cloud 项目通常需要在 AI Studio 的 Dashboard → Projects 中导入后才能选择。

建议为不同应用分开使用项目,至少不要把个人测试、生产服务和客户项目共用同一个 Key。项目分开后,配额、账单、权限和撤销操作更容易追踪。

3. 在 API Keys 页面创建 Key ​

进入 AI Studio 的 Get API key / API keys 页面,选择项目并点击 Create API key,按页面提示完成 Key 与项目的绑定。若按钮不可用,常见原因是当前账号没有项目权限、Generative Language API 没启用,或者组织策略禁止创建 Key;这时查看页面给出的 IAM 权限提示,或改用自己有管理权限的新项目。

创建后立即把 Key 保存到密码管理器或密钥管理系统。不要把真实 Key 粘贴到文章、截图、浏览器前端、公开仓库或聊天记录中。

4. 配置环境变量 ​

官方客户端可以从 GEMINI_API_KEY 或 GOOGLE_API_KEY 读取密钥;如果两个变量同时存在,客户端可能优先使用 GOOGLE_API_KEY。为避免调错项目,建议只保留一个变量,并在部署平台的 Secret 设置中保存。

Windows PowerShell:

powershell
$env:GEMINI_API_KEY = "你的_API_Key"

macOS 或 Linux:

bash
export GEMINI_API_KEY="你的_API_Key"

生产环境应使用部署平台的 Secret、Google Cloud Secret Manager 或同类密钥服务。若怀疑泄露,先创建替代 Key 并更新应用,确认新 Key 生效后再禁用旧 Key,同时检查 Usage 和账单日志。

Python 最小调用示例 ​

Google 当前 Quickstart 使用 google-genai SDK 和 Interactions API。先安装 SDK:

bash
pip install -U google-genai

然后从环境变量读取 Key:

python
from google import genai

client = genai.Client()  # 自动读取 GEMINI_API_KEY

# 用 AI Studio 的 Models 页面确认可用的精确 model ID。
model_id = "在官方模型目录中确认的模型 ID"

interaction = client.interactions.create(
    model=model_id,
    input="用三句话解释什么是 API,并标出需要核验的事实。",
)

print(interaction.output_text)

如果你要复现 Google 文档中的示例,可以把 model_id 暂时替换为 Quickstart 当前显示的示例型号;生产代码不要盲目复制旧文章中的 gemini-* 名称。模型可能被标记为 stable、preview、latest 或 experimental,生命周期和限额不同。

REST 最小调用示例 ​

当前官方 Quickstart 的 Interactions API 示例使用 v1beta/interactions 和 x-goog-api-key 请求头:

bash
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "在官方模型目录中确认的模型 ID",
    "input": "用一句话说明 API Key 应该放在哪里。"
  }'

返回对象可能包含 interaction ID、状态、模型和 usage 信息。不要只判断 HTTP 200;生产程序还应检查返回状态、输出是否为空、usage 是否能和账单对上。

网上仍有大量 generateContent 的旧示例。那类示例的路径、请求体和响应结构与 Interactions API 不完全相同。使用旧接口时,应打开对应的 官方 API Reference,不要把一个接口的 JSON 直接套到另一个接口上。

免费额度、价格和速率限制怎么查 ​

免费层不是一个固定的“每月多少次” ​

Google 的免费层按模型和项目的实时规则计算,可能涉及 RPM、TPM、RPD、图片或搜索调用等不同维度。不同模型的免费层不一定相同,Preview 或实验模型也可能有更严格的限制。请在 AI Studio 的项目页面、Usage 页面和 Rate limits 页面查看当前值。

价格不要从旧文章复制 ​

打开 官方 Pricing 页面,逐项核对:

  • 输入 Token 与输出 Token 是否分别计费;
  • 长上下文、缓存、批处理、图片、视频或搜索工具是否另计;
  • 当前模型是 Free Tier、Paid Tier、Preview 还是其他计费层;
  • 价格表的货币、有效期和模型 ID 是否与你的项目一致。

如果需要提高限额,AI Studio 可能要求为项目关联 Cloud Billing 并按页面流程预付或启用付费层。具体金额、资格和自动升级条件会变化,以 Billing 页面 和你的项目页面为准。

速率限制按项目核算 ​

官方文档将常见限制分为:

指标含义排查方向
RPM每分钟请求数降低并发、合并请求或申请提高限制
TPM每分钟输入 Token缩短上下文、限制输出、分批处理
RPD每日请求数等待重置或调整项目预算与任务队列
IPM/其他模型维度图片或特定能力的调用限制查看对应模型的实时说明

这些限制通常按 project 而不是单个 API Key 计算;同一项目创建多个 Key 不会自动获得多份配额。RPD 的重置时间、模型层级和使用层级也应以官方页面为准。

400、403、429 报错排查表 ​

状态常见错误码或原因处理顺序
400invalid_request、failed_precondition、参数或 JSON 不合法检查请求体、字段拼写、API 版本、模型 ID、参数范围和计费前置条件;不要盲目重试
401Key 缺失、无效或过期检查环境变量是否在当前进程生效、是否复制了多余空格、Key 是否已被禁用
402预付余额或付费额度不足查看 Billing 和余额;补足条件前重试没有意义
403permission_denied、项目或 Key 无权限确认 Key 所属项目、API 服务、组织 IAM、地区和模型权限
404路径或模型不存在重新打开 Models 页面,复制精确模型 ID,并确认使用了对应 API 版本
429rate_limit_exceeded、quota_exceeded、too_many_requests查看 RPM/TPM/RPD 和项目使用层级;降低并发,使用指数退避,必要时申请提高限制
5xx服务暂时不可用或超时只对瞬时错误做有限次数指数退避,并记录 request ID;不要无限重试

官方故障排查建议:对 429、408 和部分 5xx 使用指数退避与随机抖动;400、402、403 通常属于客户端、计费或权限问题,不应靠重复请求解决。Python 官方 SDK 可能已经提供部分重试逻辑,自己再包一层时要设置最大次数,避免请求放大。

400:先检查模型和请求格式 ​

最常见的 400 原因是把网页模型名称当成 API model、把旧 generateContent 请求体发到 Interactions API,或使用了该模型不支持的参数。先用官方 Quickstart 的最小请求验证,再一次只改一个参数。

403:Key 有效不等于项目有权限 ​

Key 能被识别,只代表身份验证通过;项目仍可能没有启用所需服务、没有相应模型权限、受组织策略限制,或当前地区不在 Available regions 列表。检查 Key 的项目归属和 AI Studio 的当前项目选择,不要把 Key 复制到另一个项目继续试。

429:先区分速率、每日配额和计费层 ​

查看错误正文和 AI Studio Usage 页面,确认是 RPM、TPM、RPD 还是 spend-based limit。对短暂拥塞可以退避;如果是每日配额或项目计费层级,等待或调整项目设置才有用。把并发降到很低仍持续 429 时,通常应回到模型、项目和账单页面核验,而不是继续增加重试次数。

Gemini 网页会员和 API 有什么区别? ​

项目Gemini 网页/AppGemini API
使用方式在 Gemini 产品中对话用 Key 从程序发请求
账号权益Google 账号、Google AI 计划和产品权限Google Cloud project、API Key、模型和计费层
额度查看产品内显示的消息、文件或功能限制AI Studio/Cloud 中的 RPM、TPM、RPD、Token 与账单
代码调用通常不能直接当作服务端 API面向脚本、网站、Agent 和自动化
费用关系网页订阅不等于 API 余额API 计费与项目设置单独核对

因此,购买 Gemini 网页会员不会自动生成可用于 API 的余额;拥有 API Key 也不代表网页端会开放同样的模型和功能。需要开发时,直接按 API 项目流程创建 Key 并查看官方价格页。

安全清单 ​

  • 不把 Key 写进浏览器 JavaScript、移动端安装包、Git 仓库或公开日志;
  • 服务端只从环境变量或 Secret Manager 读取 Key;
  • 测试、生产和不同客户项目使用分开的 Key 或项目;
  • 在 Cloud Console 设置预算、账单告警和必要的来源/IP 限制;
  • 发现泄露时先换 Key、更新部署、禁用旧 Key,再检查用量和账单;
  • 上传 PDF、代码和客户资料前先脱敏,确认账号和平台的数据保留规则。

常见问题 FAQ ​

Gemini API Key 免费吗? ​

Key 本身的创建方式、可用模型和免费层由 Google 当前账号、项目和地区规则决定。不要把“能创建 Key”理解成所有模型永久免费;请查看 AI Studio 项目页、Pricing 和 Rate limits。

一个项目可以创建多个 Gemini API Key 吗? ​

通常可以,但多个 Key 仍关联同一项目,不能把项目配额拆成多份。更适合按应用隔离密钥,并为每个 Key 设置可撤销的使用范围。

为什么 AI Studio 能聊天,代码却返回 403? ​

AI Studio 界面权限与 API 项目权限不是一回事。先确认 Key、项目、模型 ID、API 版本、地区和计费状态,再查看错误正文;必要时用官方最小示例复现。

429 要不要马上申请更高额度? ​

先确认触发的是 RPM、TPM、RPD 还是 spend-based limit。降低并发和上下文能解决前两类瞬时问题;每日配额或付费层限制则需要等待重置或按官方流程调整项目。

国内可以直接申请 Gemini API Key 吗? ​

不能用一篇教程保证所有账号和网络都能申请。Google 会按地区、账号年龄、组织策略和服务状态判断可用性,请查看 官方地区列表 与登录后的页面。第三方平台的可用性、模型路由和数据规则需要单独核验。

Gemini API 和 OpenAI 兼容接口一样吗? ​

请求格式、模型 ID、鉴权头、计费和错误码都可能不同。若使用兼容层,应先阅读服务商文档并用无敏感数据测试,不能因为接口看起来相似就假设参数和能力完全相同。

相关阅读 ​

官方来源核查日期:2026 年 10 月 6 日。 模型 ID、价格、免费层、速率限制、地区和 API 行为可能继续变化;发布或部署前请重新打开上表中的官方页面核对。

本站为独立的 Grok 中文教程与导航站,非 xAI 官方网站。