# 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 | |