Skip to content

Gemini Configuration

Google Gemini Configuration

OpenCode Configuration

Add to your opencode.json:

{
"providers": {
"gemini": {
"apiKey": "${GEMINI_API_KEY}",
"models": {
"gemini-2.5-pro-preview-0520": {
"maxTokens": 8192
},
"gemini-2.0-flash": {
"maxTokens": 8192
}
}
}
}
}

Environment Variables

Terminal window
# Required
export GEMINI_API_KEY="your-api-key"
# Alternative (also supported)
export GOOGLE_API_KEY="your-api-key"

Model Names for Agents

Use these model identifiers:

  • gemini-2.5-pro-preview-0520 - Best quality
  • gemini-2.0-flash - Best speed

Rate Limits

ModelFree TierPaid Tier
gemini-2.0-flash60 RPM1000 RPM
gemini-2.5-pro-preview-05202 RPM1000 RPM

RPM = Requests Per Minute