Gemini Native (Image)
curl --request POST \
--url https://api.gravitex.ai/v1beta/models/{model}:generateContent \
--header 'Authorization: <authorization>'Image Series
Gemini Native (Image)
Gemini generateContent and Chat Completions image generation
POST
/
v1beta
/
models
/
{model}
:generateContent
Gemini Native (Image)
curl --request POST \
--url https://api.gravitex.ai/v1beta/models/{model}:generateContent \
--header 'Authorization: <authorization>'Documentation Index
Fetch the complete documentation index at: https://docs.gravitex.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Gemini images can be requested via:- Gemini native:
POST /v1beta/models/{model}:generateContentwithresponseModalities: ["IMAGE"]andimageConfig - OpenAI-compatible:
POST /v1/images/generationsâ see Nano Banana â orPOST /v1/chat/completionsfor some models
Authentication
Bearer Token, e.g.
Bearer sk-xxxxxxxxxxRequest examples
- generateContent
- Chat Completions
curl -X POST "https://api.gravitex.ai/v1beta/models/gemini-2.5-flash-image:generateContent" \
-H "Authorization: Bearer sk-xxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"contents": [{"role": "user", "parts": [{"text": "A cute orange cat in a garden, photo quality"}]}],
"generationConfig": {
"responseModalities": ["IMAGE"],
"imageConfig": {"aspectRatio": "16:9", "imageSize": "2K"}
}
}'
curl -X POST "https://api.gravitex.ai/v1/chat/completions" \
-H "Authorization: Bearer sk-xxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-2.5-flash-image",
"messages": [{"role": "user", "content": "Generate a cyberpunk city at night"}]
}'
âI