| # Enhanced GAIA Agent Configuration with Vertex AI Parameters | |
| model: | |
| #model_id: anthropic/claude-sonnet-4-20250514 | |
| model_id: vertex_ai/gemini-2.5-pro | |
| temperature: 0.2 | |
| max_tokens: 8096 | |
| # Vertex AI specific configuration | |
| vertex_ai: | |
| # Project and location settings (REQUIRED - update with your values) | |
| vertex_project: "gen-lang-client-0348172727" # Replace with your actual GCP project ID | |
| vertex_location: "europe-west1" # Or your preferred region (us-east1, europe-west1, etc.) | |
| # Authentication options (choose one): | |
| # Option 1: Service account file path (recommended for local development) | |
| vertex_credentials: "google.json" # Replace with actual path | |
| # Option 2: Use environment variables (RECOMMENDED - currently active): | |
| # Set these environment variables: | |
| # export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json" | |
| # export VERTEXAI_PROJECT="gen-lang-client-0348172727" | |
| # export VERTEXAI_LOCATION="europe-west1" | |
| # Option 3: Use gcloud auth (simplest for development): | |
| # Run: gcloud auth application-default login | |
| # Safety settings for content filtering | |
| safety_settings: | |
| - category: "HARM_CATEGORY_HARASSMENT" | |
| threshold: "BLOCK_MEDIUM_AND_ABOVE" | |
| - category: "HARM_CATEGORY_HATE_SPEECH" | |
| threshold: "BLOCK_MEDIUM_AND_ABOVE" | |
| - category: "HARM_CATEGORY_SEXUALLY_EXPLICIT" | |
| threshold: "BLOCK_MEDIUM_AND_ABOVE" | |
| - category: "HARM_CATEGORY_DANGEROUS_CONTENT" | |
| threshold: "BLOCK_MEDIUM_AND_ABOVE" | |
| # Optional: Enable grounding with Google Search (experimental) | |
| enable_grounding: false | |
| agent: | |
| name: QA-Agent | |
| description: Agent using LiteLLM with enhanced Vertex AI features | |
| max_steps: 5 | |
| verbosity_level: 1 | |
| # GAIA dataset settings | |
| gaia: | |
| local_path: "./GAIA" | |
| # Cache settings | |
| cache: | |
| enabled: true | |
| directory: cache | |