Skip to main content

Gemini Text Chat

POST /v1beta/models/{model}:generateContent

Request Parameters​

ParameterTypeRequiredDescription
model (path)stringRequiredModel name
contentsarray<object>Optional-
contents[].rolestringOptional-
contents[].partsarray<object>Optional-
contents[].parts[].textstringOptional-
contents[].parts[].inlineDataobjectOptional-
generationConfigobjectOptional-
generationConfig.temperaturenumberOptional-
generationConfig.topPnumberOptional-
generationConfig.topKintegerOptional-
generationConfig.maxOutputTokensintegerOptional-
generationConfig.stopSequencesarray<string>Optional-
safetySettingsarray<object>Optional-
safetySettings[].categorystringOptional-
safetySettings[].thresholdstringOptional-
toolsarray<object>Optional-
systemInstructionobjectOptional-
systemInstruction.partsarray<object>Optional-

Request Example​

{
"path": {
"model": "string"
},
"body": {}
}

Response Fields(200)​

Field NameTypeDescription
No structured response fields (may be binary or empty response body)