gaia / agents /models /llms.py
bstraehle's picture
Update agents/models/llms.py
6f0fd17 verified
# Pricing:
# https://platform.openai.com/docs/pricing
# https://ai.google.dev/gemini-api/docs/pricing
# https://claude.com/pricing#api
# CrewAI crew
LLM_CREW_PLANNING = "gpt-4.1"
# CrewAI manager
LLM_MANAGER = "gpt-4.1"
# CrewAI agents
LLM_AGENT = "gpt-4.1"
# CrewAI tools
LLM_WEB_SEARCH = "gemini-3-pro-preview"
LLM_WEB_BROWSER = "claude-sonnet-4-5-latest"
LLM_IMAGE_ANALYSIS = "gemini-3-pro-preview"
LLM_AUDIO_ANALYSIS = "gemini-3-pro-preview"
LLM_VIDEO_ANALYSIS = "gemini-3-pro-preview"
LLM_YOUTUBE_ANALYSIS = "gemini-3-pro-preview"
LLM_DOCUMENT_ANALYSIS = "gemini-3-pro-preview"
LLM_CODE_GENERATION = "gemini-3-pro-preview"
LLM_CODE_EXECUTION = "gemini-3-pro-preview"
LLM_IMAGE_TO_FEN = "gemini-3-pro-preview"
LLM_ALGEBRAIC_NOTATION = "gemini-3-pro-preview"
THINKING_LEVEL_WEB_SEARCH = "high"
THINKING_LEVEL_MEDIA_ANALYSIS = "high"
THINKING_LEVEL_YOUTUBE_ANALYSIS = "high"
THINKING_LEVEL_DOCUMENT_ANALYSIS = "high"
THINKING_LEVEL_CODE_GENERATION = "high"
THINKING_LEVEL_CODE_EXECUTION = "low"
THINKING_LEVEL_IMAGE_TO_FEN = "high"
THINKING_LEVEL_ALGEBRAIC_NOTATION = "high"
# Other tools
LLM_FINAL_ANSWER = "gemini-3-pro-preview"
THINKING_LEVEL_FINAL_ANSWER = "low"
# Fallback model
LLM_FALLBACK = "gemini-2.5-pro"