OpenClaw Native Gemini Support
Date: 2026-02-22 Version: OpenClaw 2026.2.21-2 (35a57bc)
OpenClaw added native Gemini support via API key. As of this version, only google/gemini-3.1-pro-preview is supported — not 3.1 Flash, because the Google API does not expose it yet.
Test it yourself
Works:
curl -s "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.1-pro-preview:generateContent?key=X" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"what version of model are you? And when did you come out?"}]}]}'
Does not work (Flash not available via API yet):
curl -s "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.1-flash-preview:generateContent?key=X" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"what version of model are you? And when did you come out?"}]}]}'
List all available models:
curl -s "https://generativelanguage.googleapis.com/v1beta/models?key=X"
Config
Add to models.providers in openclaw.json:
"google": {
"baseUrl": "https://generativelanguage.googleapis.com/v1beta",
"apiKey": "X",
"api": "google-generative-ai",
"models": [
{
"id": "gemini-3.1-pro-preview",
"name": "Gemini 3.1 Pro Preview",
"api": "google-generative-ai",
"reasoning": false,
"input": ["text"],
"cost": { "input": 2.0, "output": 12.0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 202000,
"maxTokens": 8192
}
]
}