谷歌的 Gemini 系列是 OpenClaw 社区中使用量增长最快的 AI 模型之一——得益于 Google AI Studio 提供的慷慨免费额度(每天 1500 次请求,完全无需绑定信用卡),Gemini 已成为新手体验 OpenClaw、零成本搭建个人 AI 助手的首选入口。
Gemini 3.1 Flash(在 OpenClaw 中的模型 ID 为 google/gemini-3-flash-preview)是目前性价比最高的 Gemini 模型——100 万 Token 上下文、66K Token 超长输出、原生多模态,并内置网页搜索工具,价格仅为 $0.50/百万输入 Token。本文提供完整配置教程。更多资源请访问 OpenClaw 中文版官网。
一、Gemini 3.1 Flash 核心优势
在正式开始配置前,有必要理解为什么 Gemini 3.1 Flash 值得接入 OpenClaw:
- 66K Token 输出上限:相比早期 Flash 模型仅 8K 输出,这是最关键的升级。意味着 AI 可以在一次调用中生成完整的代码文件、长篇报告或详细分析,不会被截断
- 100 万 Token 上下文:可以将整个代码仓库、几百页文档一次性送入分析,是 Claude Sonnet 200K 上下文的 5 倍
- 原生多模态:支持图片、视频、URL 内容直接作为输入,无需额外配置
- 内置网页搜索与 URL 上下文:AI 可以主动搜索最新信息,不依赖第三方搜索插件
- SWE-bench 78%:在编程评测上甚至超越了 Gemini 3 Pro(76.2%),对代码任务友好
- 免费额度充足:每分钟 15 次请求、每天 1500 次请求(免费层),轻度个人使用无需付费
二、关键说明:模型 ID 命名规则
Gemini 的模型 ID 命名方式容易混淆,在配置 OpenClaw 前务必理解以下对应关系:
| 谷歌官方名称 | OpenClaw 正确 Model ID | 说明 |
|---|---|---|
| Gemini 3 Flash / Gemini 3.1 Flash | google/gemini-3-flash-preview |
✅ 正确,OpenClaw 内置支持 |
| Gemini 3.1 Pro | google/gemini-3.1-pro-preview |
✅ 正确(v2026.3.7+ 支持) |
| Gemini 3.1 Flash Lite | google/gemini-3.1-flash-lite-preview |
✅ 正确(v2026.3.7+ 支持) |
| Gemini 2.0 Flash | google/gemini-2.0-flash |
✅ 最便宜,有免费额度 |
| Gemini 2.5 Flash | google/gemini-2.5-flash |
✅ 已支持 |
常见错误:不要使用
gemini-3.0-flash(带 .0)或gemini-3.1-flash(无 “-preview”)——这些不是有效的 OpenClaw 模型 ID,配置后 Gateway 能正常启动但请求时会报 Unknown model 错误。官方文档明确说明:旧版google/gemini-3.1-flash-preview写法会被自动规范化为google/gemini-3-flash-preview。
三、获取 Google AI Studio API Key
- 访问
aistudio.google.com/apikey,用 Google 账号登录 - 点击 「Create API Key」
- 选择一个 Google Cloud 项目(如果没有,创建一个新项目)
- 复制生成的 API Key(格式:
AIzaSy...) - 免费账户无需绑定信用卡即可使用,如需更高限额,在 Google Cloud Console 中为项目开启计费即可
免费额度详情(2026 年 4 月)
| 模型 | 免费 RPM(每分钟请求) | 免费 RPD(每日请求) |
|---|---|---|
| Gemini 3 Flash(gemini-3-flash-preview) | 15 RPM | 1,500 RPD |
| Gemini 3.1 Flash Lite(gemini-3.1-flash-lite-preview) | 15 RPM | 1,500 RPD |
| Gemini 2.0 Flash | 60 RPM | 1,500 RPD |
| Gemini 3.1 Pro(gemini-3.1-pro-preview) | 5 RPM | 500 RPD |
对于轻度个人使用,每天 1500 次请求已绰绰有余。如果是 24 小时运行 Heartbeat 任务的场景,建议开通付费计划以避免额度耗尽导致服务中断。
四、方式一:引导向导快速配置
# 通过引导向导配置 Gemini API Key
openclaw onboard --auth-choice gemini-api-key
向导中依次操作:
- 粘贴 API Key(
AIzaSy...) - 选择默认模型:选择 Gemini 3 Flash Preview(即 gemini-3-flash-preview)
- 完成其他渠道和技能配置
向导完成后验证:
openclaw models list | grep google
# 应看到:google/gemini-3-flash-preview text+image 1024k no yes
五、方式二:手动编辑 openclaw.json(推荐完整配置)
第一步:设置环境变量
在 ~/.openclaw/.env 中添加(OpenClaw 支持多个 Key 的轮换):
# 单个 Key
GEMINI_API_KEY=AIzaSy你的密钥
# 多 Key 轮换(达速率限制时自动切换)
GEMINI_API_KEY_1=AIzaSy密钥1
GEMINI_API_KEY_2=AIzaSy密钥2
# 也支持:GEMINI_API_KEYS、GOOGLE_API_KEY 作为回退
第二步:配置 openclaw.json
{
"env": {
"GEMINI_API_KEY": "AIzaSy你的密钥"
},
"agents": {
"defaults": {
"model": {
"primary": "google/gemini-3-flash-preview",
"fallbacks": [
"google/gemini-3.1-pro-preview",
"google/gemini-2.5-flash"
]
},
"models": {
"google/gemini-3-flash-preview": {
"alias": "flash"
},
"google/gemini-3.1-pro-preview": {
"alias": "pro"
},
"google/gemini-3.1-flash-lite-preview": {
"alias": "flash-lite"
},
"google/gemini-2.5-flash": {
"alias": "25flash"
},
"google/gemini-2.0-flash": {
"alias": "20flash"
}
}
}
}
}
如果需要显式指定端点(用于自定义代理或 Vertex AI 路由),可以添加自定义服务商块:
{
"models": {
"mode": "merge",
"providers": {
"google": {
"baseUrl": "https://generativelanguage.googleapis.com/v1beta",
"apiKey": "${GEMINI_API_KEY}",
"api": "google-generative-ai",
"models": [
{
"id": "gemini-3-flash-preview",
"name": "Gemini 3 Flash(默认推荐)",
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65535
},
{
"id": "gemini-3.1-pro-preview",
"name": "Gemini 3.1 Pro(复杂推理)",
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65535
},
{
"id": "gemini-3.1-flash-lite-preview",
"name": "Gemini 3.1 Flash Lite(高量轻任务)",
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65535
},
{
"id": "gemini-2.5-flash",
"name": "Gemini 2.5 Flash(大文档分析专用)",
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 8192
},
{
"id": "gemini-2.0-flash",
"name": "Gemini 2.0 Flash(免费额度最大)",
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 8192
}
]
}
}
}
}
重要提示:必须显式设置
maxTokens: 65535——OpenClaw 的默认值通常远低于此,会静默截断长生成内容。Gemini 3 Flash 支持最高 66K Token 输出,不设置此值会浪费该模型最大的优势。
第三步:重启并验证
openclaw daemon restart
# 确认模型已加载
openclaw models list | grep google
# 运行健康检查
openclaw doctor
# 测试请求(发送一条消息,观察是否有 Gemini 响应)
# 或通过别名切换确认:
# /model flash
六、方式三:Gemini CLI OAuth(免 API Key,个人使用)
如果你已安装并登录了 Google Gemini CLI,OpenClaw 支持通过 OAuth 方式接入,无需管理 API Key:
# 确认 Gemini CLI 已安装并登录
gemini --version
gemini "hello" # 测试 CLI 是否正常工作
# 在 OpenClaw 中登录 Gemini CLI provider
openclaw models auth login --provider google-gemini-cli --set-default
登录后会打开浏览器完成 Google OAuth 授权,token 存储在 Gateway 的 auth profiles 中。
# 使用 Gemini CLI 作为后端的模型引用格式
"primary": "google-gemini-cli/gemini-3-flash-preview"
重要警告:官方文档明确标注 Gemini CLI OAuth 集成为非官方(Unofficial)。Google 保留随时更改或限制此接入方式的权利。对于自动化任务和服务器部署,强烈建议使用标准 API Key 方式,不要依赖 OAuth 方式作为生产环境的主要认证。
七、Gemini 全系列模型选型指南
| 模型 ID | 输入价格 | 输出价格 | 最大输出 | 适用场景 |
|---|---|---|---|---|
| gemini-3-flash-preview | $0.50/M | $3.00/M | 66K Token | 首选:代码生成、长文档、日常任务、内置搜索 |
| gemini-3.1-pro-preview | $2.00/M | $12.00/M | 66K Token | 复杂推理、多步调试、架构决策(按需切换) |
| gemini-3.1-flash-lite-preview | $0.25/M | $1.50/M | 65K Token | 高频心跳任务、轻量自动化(成本最低) |
| gemini-2.5-flash | $0.63/M | $2.50/M | 8K Token(!) | 大文档分析(输出需求少的场景) |
| gemini-2.0-flash | $0.10/M | $0.40/M | 8K Token(!) | 测试、轻量任务、免费额度最大(60 RPM) |
实用建议:gemini-2.5-flash 和 gemini-2.0-flash 的输出上限仅 8K Token,适合需要读取大量内容但输出简短的场景(如文档问答、代码审查评论)。如果需要生成较长内容,只选 Gemini 3 系列模型。
八、Gemini 在 OpenClaw 的实战场景
场景一:大文档处理(1M 上下文的实际用法)
# 将一个 400 页 PDF 报告全文送入分析(Gemini 独有优势)
帮我分析 workspace/annual-report-2025.pdf 中的财务数据,
列出三个最值得关注的风险点和两个增长机会
# Gemini 3 Flash 可以在一次调用中处理完整文档
# 而不需要分块处理
场景二:代码生成(66K 输出的优势)
# 生成完整的模块代码(不担心截断)
/model flash
帮我实现一个完整的 JWT 认证中间件,包括:
- 用户注册和登录接口
- Token 生成和验证逻辑
- 刷新 Token 机制
- 单元测试文件
# Gemini 3 Flash 在单次输出中可以生成数千行代码
场景三:多模型混合策略
# 日常任务 → Gemini 3 Flash(平衡)
/model flash # 成本低、速度快、够用
# 复杂推理 → Gemini 3.1 Pro(精准)
/model pro # 关键任务、不容出错
# 批量轻任务 → Flash Lite(最省成本)
/model flash-lite # 心跳任务、通知处理
# 接近免费的测试 → Gemini 2.0 Flash
/model 20flash # 60 RPM 免费额度
九、常见问题速查
报错:Unknown model: google/gemini-3.0-flash
模型 ID 错误。Gemini 3 Flash 在 OpenClaw 中的正确 ID 是 gemini-3-flash-preview(无版本号,有 “-preview” 后缀)。参考第二节的命名规则表。
报错:400 status code(无 body)
这是 google/gemini-3-flash-preview 在某些旧版本中(v2026.3.7 附近)出现的 Bug,已在后续版本修复。升级到 v2026.4.1 即可解决:npm install -g openclaw@latest。
响应被截断,没有完整输出
未显式设置 maxTokens。在自定义服务商配置中加入 "maxTokens": 65535,或通过引导向导配置时选择 Gemini 3 Flash,OpenClaw 会自动使用正确的上限。
免费额度耗尽后如何处理
在 Google Cloud Console 中为项目开启计费,同一个 API Key 即可升级到付费层,额度大幅提升。也可以配置多个 Key 轮换使用(GEMINI_API_KEY_1、GEMINI_API_KEY_2)来累加免费额度。
Gemini CLI OAuth 突然失效
这是官方非正式集成的已知风险。切换回标准 API Key 方式:重新运行 openclaw onboard --auth-choice gemini-api-key,粘贴从 Google AI Studio 创建的 API Key。
中国大陆用户无法访问 generativelanguage.googleapis.com
Google API 在中国大陆需要代理访问。建议将 OpenClaw 部署在境外 VPS(新加坡、日本节点延迟较低),或在本地使用代理。如需国产模型替代,参考 DeepSeek、Qwen、MiniMax 等国内模型的接入教程。
总结
OpenClaw 接入 Gemini 3.1 Flash 的核心配置要点:
- 正确的模型 ID:使用
google/gemini-3-flash-preview,不是gemini-3.0-flash或其他变体 - 显式设置 maxTokens: 65535:不设置会静默截断 66K 输出能力
- API Key 获取免费:
aistudio.google.com/apikey,免费账户每天 1500 次请求,无需信用卡 - 多模型组合:Flash 作为主力,Pro 作为复杂任务备用,Lite 用于高频轻量任务
- OAuth 仅限个人测试:生产和自动化场景坚持使用 API Key
想了解更多 OpenClaw 模型接入配置与实战技巧,欢迎访问 OpenClaw 中文版官网。