agentbee / .env.example
mangubee's picture
Stage 1: Foundation Setup - LangGraph agent with isolated environment
bd73133
raw
history blame
1.88 kB
# GAIA Benchmark Agent - Environment Configuration Template
# Author: @mangobee
# Date: 2026-01-01
#
# Copy this file to .env and fill in your API keys
# DO NOT commit .env to version control
# ============================================================================
# LLM API Keys (Level 5 - Component Selection)
# ============================================================================
# Primary: Claude Sonnet 4.5
ANTHROPIC_API_KEY=your_anthropic_api_key_here
# Free baseline alternative: Gemini 2.0 Flash
GOOGLE_API_KEY=your_google_api_key_here
# ============================================================================
# Tool API Keys (Level 5 - Component Selection)
# ============================================================================
# Web search tool (Tavily - Free tier: 1000 requests/month)
TAVILY_API_KEY=your_tavily_api_key_here
# Alternative web search (Exa - Paid tier)
EXA_API_KEY=your_exa_api_key_here
# ============================================================================
# GAIA API Configuration (Level 7 - Infrastructure)
# ============================================================================
# GAIA scoring API endpoint
DEFAULT_API_URL=https://huggingface.co/api/evals
# Hugging Face Space ID (for OAuth and submission)
SPACE_ID=your_hf_space_id_here
# ============================================================================
# Agent Configuration (Level 6 - Implementation Framework)
# ============================================================================
# LLM model selection: "gemini" or "claude"
DEFAULT_LLM_MODEL=gemini
# Search tool selection: "tavily" (free) or "exa" (paid)
DEFAULT_SEARCH_TOOL=tavily
# Maximum retries for tool calls
MAX_RETRIES=3
# Timeout per question (seconds) - GAIA constraint: 6-17 min
QUESTION_TIMEOUT=1020
# Tool execution timeout (seconds)
TOOL_TIMEOUT=60