qa-agent / config.yaml
Jan Krüger
QA Agent for Certification
8d4d62e
# 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