Google Gemini 官方原生格式。注意前缀是 /api/v1beta(不是 /api/v1),model 在路径里。
https://api.lolai.lol/v1beta/models/{model}:generateContent/api/v1beta,不是 /api/v1。 流式把方法换成 :streamGenerateContent?alt=sse。Authorizationstring必填Bearer <key>。Bearer sk-lolai-xxxContent-Typestring必填application/jsoncontentsarray必填{ role?, parts: [{ text } | { inlineData }] }。[{"parts":[{"text":"hi"}]}]generationConfigobject可选temperature / topP / topK / maxOutputTokens 等。{"temperature":0.7}systemInstructionobject可选{"parts":[{"text":"..."}]}toolsarray可选functionDeclarations)等工具。safetySettingsarray可选streamGenerateContent)、函数调用、多模态(inlineData 图片)等都按 Gemini 原生格式生效。用下面的示例确认请求格式与返回结构。需要在线发起请求时,点击页面顶部「调试」拉起在线运行面板。
curl https://api.lolai.lol/v1beta/models/gemini-2.5-flash:generateContent \
-H "Authorization: Bearer sk-lolai-xxx" \
-H "Content-Type: application/json" \
-d '{
"contents": [{ "parts": [{ "text": "你好" }] }]
}'{
"candidates": [{
"content": { "role": "model", "parts": [{ "text": "你好!" }] },
"finishReason": "STOP"
}],
"usageMetadata": {
"promptTokenCount": 4,
"candidatesTokenCount": 12,
"totalTokenCount": 16
}
}