-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy path.env.example
More file actions
34 lines (28 loc) · 1.58 KB
/
.env.example
File metadata and controls
34 lines (28 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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.1-pro-preview, gemini-3.1-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="..."