Gemini Text Chat
POST /v1beta/models/{model}:generateContent
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
model (path) | string | Required | Model name |
contents | array<object> | Optional | - |
contents[].role | string | Optional | - |
contents[].parts | array<object> | Optional | - |
contents[].parts[].text | string | Optional | - |
contents[].parts[].inlineData | object | Optional | - |
generationConfig | object | Optional | - |
generationConfig.temperature | number | Optional | - |
generationConfig.topP | number | Optional | - |
generationConfig.topK | integer | Optional | - |
generationConfig.maxOutputTokens | integer | Optional | - |
generationConfig.stopSequences | array<string> | Optional | - |
safetySettings | array<object> | Optional | - |
safetySettings[].category | string | Optional | - |
safetySettings[].threshold | string | Optional | - |
tools | array<object> | Optional | - |
systemInstruction | object | Optional | - |
systemInstruction.parts | array<object> | Optional | - |
Request Example
{
"path": {
"model": "string"
},
"body": {}
}
Response Fields(200)
| Field Name | Type | Description |
|---|---|---|
| No structured response fields (may be binary or empty response body) |