Skip to content

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是内容数组,元素包含 role 与 parts。
contents[].rolestring否通常为 user 或 model。
contents[].partsarray是分段内容,如文本、媒体或函数相关内容。
contents[].parts[].textstring否文本内容。
generationConfigobject否生成参数配置。
generationConfig.temperaturenumber否采样温度。
generationConfig.topPnumber否nucleus sampling 参数。
generationConfig.maxOutputTokensinteger否最大输出 token 数。
safetySettingsarray否安全策略设置。
systemInstructionobject否系统指令。

响应说明 ​

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

API Reference ​

查看底层接口定义