Skip to Content

Gemini generateContent

Gemini 协议,URL 路径 POST /v1beta/models/{model}{model} 为单段模型名(如 gemini-pro)。

curl http://YOUR_HOST:8000/v1beta/models/gemini-pro \ -H "Authorization: Bearer wk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "contents": [{ "parts": [{ "text": "Hello" }] }] }'

同步请求/响应原样透传(仅替换模型名),返回 Gemini 原生 JSON。

流式:通过 URL 查询参数 ?alt=sse 触发,输出转换为 OpenAI Chat 格式 SSE:

curl -N "http://YOUR_HOST:8000/v1beta/models/gemini-pro?alt=sse" \ -H "Authorization: Bearer wk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "contents": [{ "parts": [{ "text": "Hello" }] }] }'