For image generation, set generationConfig.responseModalities to ["image", "text"].
Request
Authorization
API Key
Add parameter in header
x-goog-api-key
Example:
x-goog-api-key: ********************
or
Path Params
Body Params application/jsonRequired
Examples
{"contents":[{"role":"user","parts":[{"text":"Hi, what model are you?"}]}],"generationConfig":{"temperature":0.7,"maxOutputTokens":1024}}
Request Code Samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl--location--request POST 'https://ai.tikhub.io/v1beta/models/gemini-2.5-flash:generateContent' \
--header'x-goog-api-key: <api-key>' \
--header'Content-Type: application/json' \
--data-raw'{
"contents": [
{
"role": "user",
"parts": [
{
"text": "Hi, what model are you?"
}
]
}
],
"generationConfig": {
"temperature": 0.7,
"maxOutputTokens": 1024
}
}'
Responses
🟢200OK
application/json
Content generated successfully
Body
Example
{"candidates":[{"content":{"parts":[{"text":"I am Gemini, a large language model created by Google."}],"role":"model"},"finishReason":"STOP","index":0,"safetyRatings":[{"category":"HARM_CATEGORY_SEXUALLY_EXPLICIT","probability":"NEGLIGIBLE"},{"category":"HARM_CATEGORY_HATE_SPEECH","probability":"NEGLIGIBLE"},{"category":"HARM_CATEGORY_HARASSMENT","probability":"NEGLIGIBLE"},{"category":"HARM_CATEGORY_DANGEROUS_CONTENT","probability":"NEGLIGIBLE"}]}],"usageMetadata":{"promptTokenCount":6,"candidatesTokenCount":12,"totalTokenCount":18},"modelVersion":"gemini-2.5-flash"}