Gemini API开发指南:免费申请API Key与Python/Node.js接入教程
🎯 快速开始:本文将带你从零开始接入 Gemini API,包括官方渠道和国内中转站的使用方法。
Google Gemini 提供了强大的 API 接口,允许开发者将其多模态能力集成到自己的应用程序中。目前,Google AI Studio 为开发者提供了慷慨的免费额度。
🚀 Gemini API 中转站
国内用户专属福利!如果你在国内访问 Google API 遇到网络问题,推荐使用以下中转站:
✅ 国内直连,无需翻墙
✅ 兼容 OpenAI 格式
✅ 支持多模型切换(Gemini、GPT-4、Claude等)
✅ 提供免费试用额度
✅ 稳定可靠的访问速度
第一步:获取 API Key
方法一:官方渠道申请
注意:使用官方 API 需要可以访问 Google 服务的网络环境。
1. 访问 Google AI Studio
打开网址:https://aistudio.google.com/
(需使用美国等支持地区的 IP 访问)
2. 登录 Google 账号
使用你的 Google 账号登录。
3. 创建 API Key
- 点击左侧菜单的 "Get API key"
- 点击 "Create API key" 按钮
- 选择 "Create API key in new project"(在新项目中创建)
- 复制生成的 API Key 并妥善保存
方法二:使用国内中转站
直接访问 https://apipro.maynor1024.live/ 注册并获取 API Key,无需翻墙即可使用。
第二步:环境配置
Gemini 提供了官方的 Python 和 Node.js SDK,也可以通过 REST API 调用。
Python 环境配置
Node.js 环境配置
第三步:代码示例
Python 接入示例
使用官方 SDK
使用中转站(OpenAI 兼容格式)
Node.js 接入示例
使用官方 SDK
使用中转站(OpenAI 兼容格式)
价格与限制
| 特性 | 免费版 | 付费版 |
|---|---|---|
| RPM (每分钟请求数) | 15 | 360+ |
| TPM (每分钟 Token 数) | 32,000 | 2,000,000+ |
| 每日请求限制 | 1,500 | 无限制 |
| 数据隐私 | 数据可能用于改进模型 | 数据不会被用于训练 |
重要提示:免费版虽然免费,但数据可能会被 Google 用于模型训练,请勿在免费版 API 中发送敏感个人数据或商业机密。
中转站优势
对于国内开发者,直接使用 Google 官方 API 可能会遇到网络连接问题。使用国内的中转 API 具有以下优势:
✅ 国内直连:无需配置代理,访问速度快
✅ OpenAI 兼容:可以使用标准的 OpenAI SDK 调用 Gemini 模型
✅ 多模型支持:一个 Key 即可调用 Gemini、GPT-4、Claude 等所有模型
✅ 稳定可靠:专业的网络优化和故障转移机制
最佳实践建议
个人学习/测试场景
- 优先使用 Google 官方免费 API Key
- 适合学习和实验性质的项目
- 注意数据隐私保护
生产环境/商业部署
- 强烈推荐使用 API 中转站
- 获得更好的稳定性和访问速度
- 避免网络连接问题
- 提供专业的技术支持