API 参考Google 兼容
Google 兼容
Google Gemini API 代理 - 通过 UniterRouter 访问 Gemini Pro、Gemini 1.5 Pro、Gemini Flash。原生 Google AI SDK 支持,包含多模态、搜索接地和代码执行功能。
Google 兼容 API
UniterRouter 为 Google Gemini API 提供原生代理,允许您直接使用 Google AI SDK,同时享受统一的计费和 API 密钥管理。
完整 API 支持:所有 Google Gemini API 端点都可直接代理,完全兼容官方参数。支持所有官方功能,包括扩展思考、函数调用、代码执行和搜索接地。
功能特点
文本生成
生成文本、代码和创意内容
图像生成 (Nano Banana)
AI 创建和编辑图像 - 最高 4K 分辨率
结构化输出
JSON 模式与 Schema 验证
扩展思考
复杂问题的深度推理
视觉
图像和视频理解
函数调用
工具使用与外部集成
代码执行
在沙箱中运行 Python 代码
搜索接地
实时 Google Search 集成
嵌入向量
语义搜索的文本嵌入
支持的端点
所有 /v1beta/models/{model}:* 端点都受支持:
| 端点 | 方法 | 描述 |
|---|---|---|
:generateContent | POST | 生成内容 |
:streamGenerateContent | POST | 流式生成内容 |
:embedContent | POST | 生成嵌入向量 |
:countTokens | POST | 计算 token 数量 |
:batchEmbedContents | POST | 批量嵌入 |
快速开始
import google.generativeai as genai
genai.configure(
api_key="your_uniterouter_api_key",
transport="rest",
client_options={"api_endpoint": "api.uniterouter.ai"}
)
model = genai.GenerativeModel("gemini-2.0-flash")
response = model.generate_content("你好!")
print(response.text)SDK 安装
Python
pip install google-generativeaiTypeScript/Node.js
npm install @google/generative-ai支持的模型
Gemini 2.x(最新)
| 模型 | 描述 | 上下文 | 功能 |
|---|---|---|---|
gemini-2.5-pro | 最强大的 Gemini | 1M | 思考、视觉、工具 |
gemini-2.5-flash | 快速且强大 | 1M | 思考、视觉、工具 |
gemini-2.0-flash | 最新 flash 模型 | 1M | 视觉、工具、代码 |
gemini-2.0-flash-thinking-exp | 扩展思考 | 1M | 深度推理 |
Gemini 1.5
| 模型 | 描述 | 上下文 | 功能 |
|---|---|---|---|
gemini-1.5-pro | 最适合复杂任务 | 2M | 视觉、工具 |
gemini-1.5-flash | 平衡性能 | 1M | 视觉、工具 |
gemini-1.5-flash-8b | 轻量级 | 1M | 快速推理 |
专用模型
| 模型 | 描述 | 用途 |
|---|---|---|
gemini-embedding-001 | 文本嵌入 | 语义搜索 |
text-embedding-004 | 最新嵌入 | RAG、相似度 |
imagen-3.0-generate-001 | 图像生成 | 创意 |
veo-001 | 视频生成 | 创意 |
How is this guide?