Skip to main content

Environment Variables

Setting MODEL_NAME=google/gemini-1.5-pro is enough — no need to set OPENAI_BASE_URL. The GOOGLE_API_KEY environment variable is consulted; OPENAI_API_KEY is not used as a fallback. Note that gemini/ prefix also works and uses GEMINI_API_KEY. If you just want the Gemini default, setting GOOGLE_API_KEY (or GEMINI_API_KEY) alone is enough — no MODEL_NAME, no llm=. Agent(...) picks google/gemini-1.5-flash (or gemini/gemini-1.5-flash) and routes it through litellm. See Provider Auto-Detection.

Models

  • Recommended: gemini/gemini-2.5-flash (latest, best balance)
  • Fast/Cheap: gemini/gemini-2.0-flash-lite (fastest)
  • Pro: gemini/gemini-2.5-pro (highest quality)
  • Thinking: gemini/gemini-2.0-flash-thinking-exp (reasoning)
  • Legacy: gemini/gemini-1.5-flash, gemini/gemini-1.5-pro

Python

With Tools

Multi-Agent

Thinking Model

CLI

YAML