OPENAI_BASE_URL="https://generativelanguage.googleapis.com/v1beta/openai/" OPENAI_API_KEY="..." # Used for Open-AI compatible models, including Gemini models accessed via the OpenAI API. GOOGLE_API_KEY="..." # Used by google-adk # Model selection (see https://ai.google.dev/gemini-api/docs/models) # Stable: gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite # Preview: gemini-3-pro-preview, gemini-3-flash-preview DEFAULT_PLANNER_MODEL="gemini-2.5-pro" DEFAULT_WORKER_MODEL="gemini-2.5-flash" DEFAULT_EVALUATOR_MODEL="gemini-2.5-pro" # LangFuse for agent execution tracing and evaluations LANGFUSE_SECRET_KEY="sk-lf-..." LANGFUSE_PUBLIC_KEY="pk-lf-..." LANGFUSE_HOST="https://us.cloud.langfuse.com" # AML Database Configuration AML_DB__DRIVER="sqlite" AML_DB__DATABASE="implementations/aml_investigation/data/aml_transactions.db" AML_DB__QUERY__MODE="ro" # Report Generation Database Configuration REPORT_GENERATION_DB__DRIVER="sqlite" REPORT_GENERATION_DB__DATABASE="implementations/report_generation/data/OnlineRetail.db" REPORT_GENERATION_DB__QUERY__MODE="ro" # Vertex AI Search (custom knowledge base) - no API key needed, uses ADC # On Coder/GCE workspaces the attached service account handles auth automatically. # Required IAM roles on the service account: roles/discoveryengine.viewer, roles/aiplatform.user GOOGLE_CLOUD_LOCATION="us-central1" VERTEX_AI_DATASTORE_ID="projects/{project}/locations/global/collections/default_collection/dataStores/{datastore-id}" # Report Generation (all optional, defaults are in implementations/report_generation/env_vars.py) REPORT_GENERATION_OUTPUT_PATH="..."