原生 Gemini 格式
Gemini 生成内容
以 Gemini 原生格式进行文本对话与图片 / PDF / 音频 / 视频识别
POST
可填写的模型
| 模型 ID | 说明 |
|---|---|
gemini-3.1-pro-preview | Gemini 旗舰,强多模态,超长上下文 |
gemini-2.5-pro | 高性能多模态,支持百万 token 上下文 |
gemini-2.5-flash | 快速轻量版,适合高频调用 |
GET /v1/models。
多轮对话
在contents 数组中交替填写 role: user 和 role: model
的消息即可构成多轮对话。
媒体识别
在parts 中加入 inlineData 字段,提供 mimeType(如
image/jpeg、application/pdf、audio/mpeg、video/mp4)
和 base64 编码的文件数据。
流式输出
将路径中的:generateContent 改为 :streamGenerateContent?alt=sse
即可切换为 Server-Sent Events 流式模式。
安全过滤
通过safetySettings 数组调整各危害类别的过滤阈值。
系统指令
通过systemInstruction 字段传入系统级提示,格式与 contents
中的 parts 相同。授权
路径参数
模型名称,例如 gemini-2.5-pro、gemini-2.5-flash。
示例:
"gemini-2.5-pro"
请求体
application/json