Gemini 配置
使用专用的 Gemini 渠道调用 Gemini。请在控制台创建 API Key,并将类型选择为 Gemini。渠道只影响额度的消耗速度(0.5 倍),不会改变你购买的 Token 额度。
支持的模型
| 模型 | 渠道 | 输入 | 缓存 | 输出 |
|---|---|---|---|---|
gemini-3.5-flash | Gemini · 默认 | 0.50 | 0.05 | 1.50 |
gemini-3.7-flash | Gemini | 0.50 | 0.05 | 1.50 |
gemini-3.8-flash | Gemini · 全新 | 0.50 | 0.05 | 1.50 |
表格中的价格是 Gemini 渠道实际生效的每 100 万 Token 美元价格(上游价格乘以渠道 0.5 倍消耗系数)。Gemini 模型不能使用 AWSQ、CCMAX 或 Codex 类型的 Key 调用。
Gemini CLI
使用 Node.js 18 或更高版本安装官方 Gemini CLI:
1 npm install -g @google/gemini-cli2 gemini --version
将 CLI 指向本站接口,并使用控制台创建的 Key:
1 export GEMINI_API_KEY="YOUR_DASHBOARD_API_KEY"2 export GOOGLE_GEMINI_BASE_URL="https://aiinide.com/api/gemini"3 gemini
客户端只能使用你在控制台创建的 Key,不要泄露服务器环境中的上游 GEMINI_API_KEY。
环境变量
其他兼容 Gemini 的工具也可以使用以下配置。Base URL 保留到 /api/gemini,客户端会继续拼接 v1beta/models/... 路径。
1 export GEMINI_API_KEY="YOUR_DASHBOARD_API_KEY"2 export GOOGLE_GEMINI_BASE_URL="https://aiinide.com/api/gemini"
普通请求
接口遵循 Gemini generateContent 请求格式:
1 curl https://aiinide.com/api/gemini/v1beta/models/gemini-3.8-flash:generateContent \2 -H "x-goog-api-key: $GEMINI_API_KEY" \3 -H "Content-Type: application/json" \4 -d '{5 "contents": [{6 "role": "user",7 "parts": [{"text": "用三个要点解释这个代码仓库。"}]8 }],9 "generationConfig": {"temperature": 0.2}10 }'
也可以在请求体中传入 model 字段。URL 中的模型和请求体模型应保持一致。代理会将请求转发到 Gemini 上游,并在响应完成后记录用量。
流式请求
将 generateContent 替换为 streamGenerateContent,并使用 curl -N 保持流式输出:
1 curl -N "https://aiinide.com/api/gemini/v1beta/models/gemini-3.8-flash:streamGenerateContent?alt=sse" \2 -H "x-goog-api-key: $GEMINI_API_KEY" \3 -H "Content-Type: application/json" \4 -d '{5 "contents": [{"role": "user", "parts": [{"text": "总结这段代码。"}]}]6 }'
常见问题
401:请确认使用的是有效且未过期的 Gemini 类型控制台 Key。400:检查模型名称,并确认 Key 类型是 Gemini。429:该 API Key 的购买额度或请求限制已达到上限。503:Gemini 上游暂时不可用,请稍后重试。
Gemini 请求不要使用 Anthropic 兼容接口 /api/anthropic,必须使用 /api/gemini。