← 返回教程目录
Gemini 系列
一句话简介:Gemini 是 Google 推出的闭源大模型家族(当前旗舰 Gemini 4 Argon)。
主流功能:软件工程、企业知识工作(法律/金融)、网络安全攻防
可用性:需特殊网络环境——国内不可直接使用。
适用人群:想免费体验顶级闭源模型的开发者、学生、技术爱好者
前置条件:
- 网络:可访问 Google 服务的网络环境(AI Studio 对部分地区 IP 有限制)
- 账号:一个 Google 账号(注册需境外手机号验证,一次搞定长期用)
- 费用:免费层级即可用,无需绑卡
- 开发环境:Python 3.9+ 或 Node.js 16+(二选一)
第一部分:在 Google AI Studio 获取免费 API Key
步骤 1:访问并登录
- 打开
https://aistudio.google.com(需境外网络)。 - 用你的 Google 账号登录。
步骤 2:创建 API Key
- 点击左侧边栏的 Get API key。
- 点击 Create API key in new project(在新项目中创建;也可以选已有 Google Cloud 项目)。
- 几秒钟后生成一串以
AIza开头的字符——这就是你的 API Key。 - 立即复制保存,不要泄露给他人。可在同一页面随时删除/重新生成。
步骤 3(建议):确认配额可用
- 访问 AI Studio 的用量页查看速率限制,确认你想用的模型配额层级不是"不可用"。
- 若全部显示不可用,通常是账号/地区问题,换 Google 账号重试。
第二部分:先在网页里免费体验(不用写代码)
- 在 AI Studio 主界面中间输入框直接提问,右侧 Run settings 可选模型(如 Gemini 4 Argon / Flash 系列)。
- System Instructions(系统指令):在顶部输入框给 AI 设定人设,如"你是一名资深 Python 架构师",之后所有回答都按这个人设来。
- Temperature:0 最严谨(适合代码/数学),1 最发散(适合创意写作)。
- 调好后点 Get code 可一键把当前配置转成 Python/JS/cURL 代码,直接拿去用。
第三部分:用代码调用 Gemini API
Python 方式
pip install -q -U google-generativeai
import google.generativeai as genai
genai.configure(api_key="AIza-你的key") # 建议从环境变量读取
model = genai.GenerativeModel("gemini-4-argon") # 模型名以官方文档为准
response = model.generate_content("用中文写一首关于程序员的七言绝句")
print(response.text)
Node.js 方式
npm install @google/generative-ai
import { GoogleGenerativeAI } from "@google/generative-ai";
const genAI = new GoogleGenerativeAI("AIza-你的key");
const model = genAI.getGenerativeModel({ model: "gemini-4-argon" });
const result = await model.generateContent("用中文介绍一下杭州");
console.log(result.response.text());
接入第三方客户端(免写代码)
Cherry Studio、NextChat 等客户端都支持自定义 Gemini 接口:
- 在客户端设置中找到"API 服务商"→ 添加 Gemini / 自定义。
- API Key 填
AIza...,API 地址保持默认https://generativelanguage.googleapis.com。 - 选择模型(如 gemini-4-argon),保存后即可对话。注意客户端同样需要境外网络才能连通。
常见问题
- 打开 aistudio.google.com 显示地区不可用? 换美国/新加坡等支持地区的节点重试;部分新注册 Google 账号需先正常使用一段时间。
- 免费额度用完了怎么办? 免费层级按模型有每分钟/每天的速率限制(Rate Limits),超限等恢复或换模型(如 Flash 系列额度更高);高频需求可升级付费层级(需境外支付)。
- 提示 API Key 无效(API_KEY_INVALID)?
检查是否复制完整(以
AIza开头)、Key 是否被删除;确认调用的是generativelanguage.googleapis.com而非 Vertex AI 地址。 - 免费层级的数据隐私问题? 官方说明免费层级输入可能被用于改进模型;涉及商业机密/个人隐私请用付费层级或 Vertex AI。
- 国内有没有免网络的替代? 部分 API 聚合/中转站提供 Gemini 模型(OpenAI 兼容接口),人民币结算、国内直连,但属非官方渠道,稳定性与合规风险自负;模型名以中转站文档为准。