Skip to main content

图片编辑

POST /v1beta/models/gemini-2.0-flash-exp-image-generation:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/image-generation?hl=zh-cn#gemini-image-editing

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
对话内容列表;每项含 parts(文本/图片等)
object
required
生成配置(模态、图片尺寸、语音等)

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


POST /v1beta/models/gemini-2.5-flash:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/document-processing?hl=zh-cn

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
内容列表(多轮/多模态)

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


图片生成 gemini-2.5-flash-image 控制宽高比

POST /v1beta/models/gemini-2.5-flash-image:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/image-generation?hl=zh-cn#gemini-image-editing

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
对话内容列表;每项含 parts(文本/图片等)
object
required
生成配置(模态、图片尺寸、语音等)
string
填url返回url,不填默认base64

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


TTS 文本转语音

POST /v1beta/models/gemini-2.5-flash-preview-tts:generateContent 使用 Gemini 2.5 Flash Preview TTS 将文本合成为语音。请求体需在 generationConfig.responseModalities 中包含 AUDIO,并通过 speechConfig.voiceConfig 指定音色。 官方文档:https://ai.google.dev/gemini-api/docs/audio?hl=zh-cn

请求参数 (Query / Path)

string
required
API Key(也可用 Authorization: Bearer)
string
required
请求体类型,固定为 application/json

请求体参数 (Body)

array
required
对话内容列表;TTS 通常只需一条用户消息,在 parts 中提供待朗读文本
object
required
生成配置;TTS 必须声明 AUDIO 模态,并配置音色

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


视频理解-url [原生格式] 开发中

POST /v1beta/models/gemini-2.5-pro:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/video-understanding?hl=zh-cn

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
内容列表(多轮/多模态)

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


gemini-tts文本转语音

POST /v1beta/models/gemini-2.5-pro-preview-tts:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/text-generation?hl=zh-cn#multi-turn-conversations

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
对话内容列表;在 parts.text 中提供待朗读文本
object
required
生成配置;须包含 AUDIO 模态与音色配置

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


文本生成+思考-流

POST /v1beta/models/gemini-2.5-pro:streamGenerateContent 官方文档:https://ai.google.dev/gemini-api/docs/text-generation?hl=zh-cn#multi-turn-conversations

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
响应格式,流式场景常用 sse
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
内容列表(多轮/多模态)

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


gemini-3.1-flash-lite-image

POST /v1beta/models/gemini-3.1-flash-lite-image:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/image-generation?hl=zh-cn — Gemini 3.1 Flash-Lite Image(Nano Banana 2 Lite)文生图、图生图、视频转图与图像编辑。

请求参数 (Query / Path)

string
Bearer API Key

请求体参数 (Body)

array
required
对话内容列表,必填。文生图时至少包含 1 条 user 消息;图生图/编辑时在 parts 中附带 inlineData 或 fileData;多轮编辑时按时间顺序追加历史消息。上游约束:总输入 token 不超过 65536;单文件输入不超过 500MB。
object
生成配置。生图场景下 responseModalities 必须包含 IMAGE;imageConfig 控制宽高比与输出格式;thinkingConfig 可选。
string
填url返回url,不填默认base64
array
安全设置,可选。控制各类有害内容过滤阈值。
object
系统指令,可选。用于约束输出风格、语言、格式等,如图生图时要求“只输出图片相关说明”或翻译场景限制输出内容。

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


图片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度

POST /v1beta/models/gemini-3-pro-image-preview:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/image-generation?hl=zh-cn#gemini-image-editing

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
对话内容列表;每项含 parts(文本/图片等)
object
required
生成配置(模态、图片尺寸、语音等)
string
填url返回url,不填默认base64

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


文本生成 gemini-3-pro-preview:generateContent

POST /v1beta/models/gemini-3-pro-preview:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/text-generation?hl=zh-cn#multi-turn-conversations

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
内容列表(多轮/多模态)

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


文本生成-流

POST /v1beta/models/gemini-3-pro-preview:streamGenerateContent 官方文档:https://ai.google.dev/gemini-api/docs/text-generation?hl=zh-cn#multi-turn-conversations

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
响应格式,流式场景常用 sse
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
内容列表(多轮/多模态)

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


文本嵌入

POST /v1beta/models/gemini-embedding-001:embedContent https://ai.google.dev/gemini-api/docs/embeddings?hl=zh-cn#rest_3 官方文档

请求参数 (Query / Path)

string
请求体类型,一般为 application/json

请求体参数 (Body)

object
required
要嵌入的内容。
integer
输出嵌入的可选降维。
string
嵌入将用于的可选任务类型。

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


Imagen 4 开发中

POST /v1beta/models/imagen-4.0-generate-001:predict 官方文档:https://ai.google.dev/gemini-api/docs/image-generation?hl=zh-cn

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
Imagen 预测实例列表
object
required
Imagen 生成参数

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


Imagen 生成图片

POST /v1beta/models/imagen-4.0-ultra-generate-001:predict 官方文档:https://ai.google.dev/gemini-api/docs/document-processing?hl=zh-cn

请求参数 (Query / Path)

string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
Imagen 预测实例列表
object
required
Imagen 生成参数

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)


图片生成

POST /v1beta/models/{modeName}:generateContent 官方文档:https://ai.google.dev/gemini-api/docs/image-generation?hl=zh-cn

请求参数 (Query / Path)

string
required
模型名称: gemini-2.5-flash-image gemini-2.5-flash-image-preview gemini-3-pro-image-preview gemini-3.1-flash-image-preview
string
required
API Key(也可使用 Authorization: Bearer)
string
required
请求体类型,一般为 application/json

请求体参数 (Body)

array
required
对话内容列表;每项含 parts(文本/图片等)
object
生成配置
string
填url返回url,不填默认base64

请求示例 (cURL)

响应示例 (200 OK)


POST /v1beta/models/*path

POST /v1beta/models/*path

请求示例 (cURL)

响应示例 (200 OK)


列出模型

GET /v1alpha/models 返回可用 Gemini 模型列表。

请求示例 (cURL)

响应示例 (200 OK)


Generate Content

POST /v1alpha/models/*path Gemini generateContent 调用,path 为 {`model`}`:`{`action`},如 gemini-2.0-flash:generateContent。

请求体参数 (Body)

array
required
内容列表(多轮/多模态)
object
生成配置

请求示例 (JSON)

请求示例 (cURL)

响应示例 (200 OK)