Gemini 系列
Google Gemini 对话模型(gemini-3.5-flash 等),OpenAI 格式调用,同步或 SSE 流式,gemini-3.1-pro-preview 支持视频输入
POST/v1/chat/completions
调用方式与接口说明一致(OpenAI 格式)。请求体由平台原样转发到上游渠道,参数支持以上游渠道实际行为为准。
| 模型 | 上下文 | 最大输出 | 说明 |
|---|---|---|---|
gemini-3.5-flash | 1M | 64K | Gemini 3.5 Flash,最新一代高性价比模型 |
gemini-3.1-pro-preview | 1M | 64K | Gemini 3.1 Pro 预览版 |
gemini-3-pro-preview | 1M | 64K | Gemini 3 Pro 预览版 |
gemini-2.5-pro | 1M | 64K | Gemini 2.5 Pro |
gemini-2.5-flash | 1M | 64K | Gemini 2.5 Flash |
快速开始
curl https://api.vibelab.me/v1/chat/completions \
-H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.5-flash",
"messages": [{"role": "user", "content": "用一句话介绍量子计算"}]
}'请求参数
参数同接口说明,差异如下:
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
model、messages、stream、max_tokens、temperature、top_p | - | - | - | 常用参数可正常使用 |
messages[].content[](type: "video_url") | object | 否 | - | 仅 gemini-3.1-pro-preview:video_url.url 必填,平台转成 image_url 块转发;也可直接用 image_url 传 data:video/mp4;base64,... |
logit_bias、presence_penalty、response_format.json_schema | - | 否 | - | OpenAI 专属参数,不属于稳定兼容范围 |
响应
字段同接口说明。Gemini 2.5/3 系列的内部推理 token 计入输出用量;LoopToken 只承诺标准 content 和 usage,不承诺透出完整思维链。
计费
按 token 计费,规则见接口说明。
错误
| HTTP | code | 触发场景 | 处理 |
|---|---|---|---|
| 400 | invalid_request | video_url 块缺少 video_url.url(仅 gemini-3.1-pro-preview) | 补全 video_url.url |
| 400 | invalid_image_url | Data URL 不是 base64 或 MIME 非图片(gemini-3.1-pro-preview 例外接受 video/mp4) | 见图片内容块 |
其余错误见接口说明。