# ============================================================================ # LLM Provider Configuration # ============================================================================ # Choose your provider: openai, anthropic, google, huggingface LLM_PROVIDER=openai # Set the API key for your chosen provider (only one needed) OPENAI_API_KEY=sk-... ANTHROPIC_API_KEY=sk-ant-... GOOGLE_API_KEY=AI... HF_TOKEN=hf_... # Optional: override the default model for your provider # MODEL_NAME=gpt-4o # MODEL_MAX_TOKENS=512 # HuggingFace-specific: inference provider (together, sambanova, etc.) # HF_INFERENCE_PROVIDER=together # ============================================================================ # Database Configuration (PostgreSQL) # ============================================================================ DB_HOST=localhost DB_PORT=5432 DB_NAME=cashy_demo DB_USER=financial_advisor DB_PASSWORD= # ============================================================================ # LangSmith Configuration (optional — for tracing and evaluation) # ============================================================================ LANGSMITH_TRACING=true LANGSMITH_API_KEY= LANGSMITH_PROJECT=cashy-financial-advisor LANGSMITH_ENDPOINT=https://api.smith.langchain.com # ============================================================================ # Application Settings # ============================================================================ # App mode: "demo" (seeded showcase data) or "personal" (your real financial data) APP_MODE=personal # Override database names per mode (optional — defaults shown below) # DB_NAME_DEMO=cashy_demo # DB_NAME_PERSONAL=financial_db ENVIRONMENT=development DEBUG=true