agentbee / .env.example
mangubee's picture
fix: correct author name formatting in multiple files
e7b4937
# GAIA Benchmark Agent - Environment Configuration Template
# Author: @mangubee
# 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
# HuggingFace Inference API (for vision and text models)
HF_TOKEN=your_huggingface_token_here
# HuggingFace Vision Model (validated from Phase 0)
# Options: google/gemma-3-27b-it:scaleway (recommended), CohereLabs/aya-vision-32b
HF_VISION_MODEL=google/gemma-3-27b-it:scaleway
# ============================================================================
# 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 provider selection: "huggingface", "gemini", or "claude"
LLM_PROVIDER=huggingface
# LLM model selection: "gemini" or "claude" (used if LLM_PROVIDER not set)
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