Gemini 原生格式
本文页只写入2026-03-22 已在 Crazyrouter 生产环境复核过的 Gemini Native 用法。
当前主示例模型:
gemini-3-pro-preview
端点
认证
通过 URL 参数传入 API Key:基本文本生成
cURL
流式生成
本轮已复核streamGenerateContent 可以通过 SSE 返回增量内容。
cURL
结构化输出
当前生产已复核responseMimeType + responseSchema 可用:
cURL
Google Search
当前生产已复核googleSearch 工具可用:
cURL
groundingMetadata.webSearchQueriesgroundingMetadata.groundingChunksgroundingMetadata.groundingSupports
Thinking
当前生产已复核thinkingConfig 可用:
cURL
generationConfig 常用字段
| 字段 | 类型 | 说明 |
|---|---|---|
maxOutputTokens | integer | 最大输出 Token 数 |
temperature | number | 采样温度 |
responseMimeType | string | 结构化输出时的 MIME 类型 |
responseSchema | object | 结构化输出约束 |
thinkingConfig | object | 思考模式配置 |
Gemini Native 使用
contents[].parts[] 结构,而不是 OpenAI 的 messages 结构。如果你想走 OpenAI 风格,请改用 Gemini OpenAI 兼容格式。