Skip to main content
Gemini 原生格式适合需要直接传入视频、图片等多模态内容的场景。平台会保留 Gemini contents[].parts[] 的请求结构,将请求转发到可用的 Gemini 上游,并按返回的 usageMetadata 记录用量。
视频理解推荐使用 Gemini 原生接口。OpenAI-compatible chat/completionsvideo_url 形态可能返回 200,但不保证视频内容会被模型真实读取。

接口地址

非流式:
流式:
示例模型:

鉴权

Gemini 原生接口支持 Google 风格 API Key 请求头:
平台也兼容 Bearer 方式:
建议客户侧优先使用 x-goog-api-key,这样与 Gemini 官方 SDK / REST 示例更一致。

请求结构

contents 是对话内容数组。每条消息包含:
fileUri 必须是模型上游可匿名访问的公网直链。不要传本地文件路径、内网地址、需要登录 Cookie 的链接、过期临时链接或 HTML 播放页地址。

非流式视频分析

curl

请求体

响应示例

流式视频分析

流式接口通过 SSE 返回增量片段。URL 末尾必须带 ?alt=sse

curl

请求体

响应示例

SSE 的每个 data: 片段都可能携带 usageMetadata。对账请以平台最终用量记录为准,不要只取首个片段中的 token 字段。

Python 示例

JavaScript 示例

与 OpenAI-compatible 接口的差异

常见问题