Gemini API 是什么?Google AI 接口调用教程
Gemini API 是 Google 提供的大模型编程接口,可调用 Gemini 2.5 Pro、Gemini 2.5 Flash 等全系列模型。Gemini 支持原生多模态(文本/图片/音频/视频)和最高 200 万 token 上下文。Google 提供两个调用平台:AI Studio(个人开发者)和 Vertex AI(企业级)。由于国内访问受限,推荐通过 AI的那些事儿 中转调用,兼容 OpenAI 格式,代码零改动。
发布: 更新:
Gemini API 可用模型
Gemini 2.5 Pro
最新旗舰。内置推理能力(思维链),200万token上下文,代码/数学/分析能力顶级。
Gemini 2.5 Flash
快速低成本版。速度极快,价格低廉,适合大批量调用和实时应用。
Gemini 2.0 Flash
上一代快速模型。原生工具调用,多模态输出(可生成图片)。
Gemini 1.5 Pro
稳定版本。100万token上下文,适合长文档分析、视频理解等场景。
AI Studio vs Vertex AI
AI Studio(个人开发者)
免费额度(有速率限制)、快速上手、适合原型开发和测试。通过 Google 账号即可使用。但国内无法直接访问。
Vertex AI(企业级)
更高配额、SLA 保障、企业安全合规、与 GCP 深度集成。需要 GCP 账号和付费。国内同样无法直连。
无论哪个平台,国内都无法直接访问。通过 AI的那些事儿 中转,用 OpenAI 格式即可调用 Gemini,无需注册 Google 账号。
Gemini API 定价
Gemini 2.5 Pro
输入:$1.25/百万token(≤200K)
输出:$10.00/百万token
200万token上下文,性价比极高
Gemini 2.5 Flash
输入:$0.15/百万token
输出:$0.60/百万token
极低成本,适合大批量调用
通过 AI的那些事儿调用 Gemini,价格更优惠,且支持人民币充值,无需国际信用卡。
为什么通过中转调用 Gemini
国内直连
Google 服务在国内无法访问。AI的那些事儿提供国内高速直连,免 VPN。
OpenAI 格式兼容
Gemini 官方 SDK 格式与 OpenAI 不同。通过中转,统一用 OpenAI 格式调用,学习成本为零。
无需 Google 账号
官方需要 Google 账号和海外手机号验证。通过中转,注册即用。
多模型切换
同一个 Key 还能调用 GPT、Claude、DeepSeek,不用分别管理多个平台。
实战:调用 Gemini API
Python 示例:通过 OpenAI 格式调用 Gemini
from openai import OpenAI
client = OpenAI(
api_key="你的Key",
base_url="https://api.example.com/v1" # AI的那些事儿中转
)
# Gemini 2.5 Pro — 200万token上下文
response = client.chat.completions.create(
model="gemini-2.5-pro",
messages=[
{"role": "user", "content": "分析 Transformer 架构的核心创新点"}
],
max_tokens=1500
)
print(response.choices[0].message.content)
# Gemini 2.5 Flash — 极速低成本
response = client.chat.completions.create(
model="gemini-2.5-flash",
messages=[{"role": "user", "content": "用一句话解释什么是量子纠缠"}],
max_tokens=100
)
print(response.choices[0].message.content)
Node.js 示例:流式输出
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "你的Key",
baseURL: "https://api.example.com/v1",
});
// 流式调用 Gemini 2.5 Pro
const stream = await client.chat.completions.create({
model: "gemini-2.5-pro",
messages: [{ role: "user", content: "用 Rust 实现一个简单的 HTTP 服务器" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
常见问题
Gemini API 是什么?
Google 提供的大模型编程接口,可调用 Gemini 2.5 Pro/Flash 等模型。支持多模态输入和 200 万 token 超长上下文。
Gemini API 国内能用吗?
不能直连。Google 服务在国内无法访问。通过 AI的那些事儿中转,国内免 VPN 直连,用 OpenAI 格式调用即可。
Gemini 和 GPT 用同一个接口吗?
通过 AI的那些事儿,是的。所有模型统一用 OpenAI Chat Completions 格式,只需修改 model 参数即可切换。
Gemini API 贵吗?
Gemini 性价比很高。2.5 Flash 输入仅 $0.15/百万token,是最便宜的旗舰级模型之一。通过 AI的那些事儿还能更优惠。
国内直连 Gemini,200 万 token 上下文
通过 AI的那些事儿调用 Gemini 全系列,OpenAI 格式兼容,代码零改动。