Gemini文本聊天
POST /v1beta/models/{model}:generateContent
请求参数
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
model (path) | string | 必选 | 模型名称 |
contents | array<object> | 可选 | - |
contents[].role | string | 可选 | - |
contents[].parts | array<object> | 可选 | - |
contents[].parts[].text | string | 可选 | - |
contents[].parts[].inlineData | object | 可选 | - |
generationConfig | object | 可选 | - |
generationConfig.temperature | number | 可选 | - |
generationConfig.topP | number | 可选 | - |
generationConfig.topK | integer | 可选 | - |
generationConfig.maxOutputTokens | integer | 可选 | - |
generationConfig.stopSequences | array<string> | 可选 | - |
safetySettings | array<object> | 可选 | - |
safetySettings[].category | string | 可选 | - |
safetySettings[].threshold | string | 可选 | - |
tools | array<object> | 可选 | - |
systemInstruction | object | 可选 | - |
systemInstruction.parts | array<object> | 可选 | - |
请求示例
{
"path": {
"model": "string"
},
"body": {}
}
响应字段(200)
| 字段名 | 类型 | 说明 |
|---|---|---|
| 无结构化响应字段(可能为二进制或无响应体) |