Gemini generateContent

Gemini generateContent 使用 Gemini 官方请求结构,适合已经围绕 Google AI/Gemini SDK 构建的文本应用。

Endpoint

POST /v1beta/models/{model}:generateContent

鉴权

x-goog-api-key: <YOUR_API_KEY>,也可使用 ?key= 查询参数。

参数说明

参数类型必填说明
modelstring路径参数,Gemini 模型名称。
contentsarray内容数组,元素包含 roleparts
contents[].rolestring通常为 usermodel
contents[].partsarray分段内容,如文本、媒体或函数相关内容。
contents[].parts[].textstring文本内容。
generationConfigobject生成参数配置。
generationConfig.temperaturenumber采样温度。
generationConfig.topPnumbernucleus sampling 参数。
generationConfig.maxOutputTokensinteger最大输出 token 数。
safetySettingsarray安全策略设置。
systemInstructionobject系统指令。

响应说明

字段类型说明
candidates[]array候选响应。
candidates[].content.parts[].textstring输出文本。
candidates[].finishReasonstring生成结束原因。
usageMetadataobjecttoken 用量统计。

API Reference

查看底层接口定义