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" }] }]
}'