v1
latestOpenAPI 3.1.02026-07-2611077199.5 KBGenerate Gemini content
Generates a Gemini response using the native generateContent REST request and response format.
post/v1beta/models/{model}:generateContent
Path parameters
modelstring required
Example:gemini-3.5-flash
Gemini model ID.
Request body
Example request
{
"contents": [
{
"parts": [
{
"inlineData": {
"mimeType": "image/jpeg"
}
}
]
}
],
"systemInstruction": {
"parts": [
{
"inlineData": {
"mimeType": "image/jpeg"
}
}
]
},
"cachedContent": "cachedContents/abc123"
}Response
Successful Gemini GenerateContentResponse.
Example response
{
"candidates": [
{
"content": {
"parts": [
{
"inlineData": {
"mimeType": "image/jpeg"
}
}
]
}
}
]
}