-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
25 lines (23 loc) · 1.21 KB
/
Copy path.env.example
File metadata and controls
25 lines (23 loc) · 1.21 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
# No real API key is required to run the app or the unit tests.
APP_NAME="Business Intake & Triage Assistant"
ENVIRONMENT=development
# OpenAI adapter (app/services/llm_service.py). Only needed for the optional
# manual check in scripts/manual_llm_check.py — do not put a real key here.
# Left unset (absent), not empty: OpenAIRequestAnalyzer treats "unset" as
# "no key configured" and raises LLMConfigurationError.
# OPENAI_API_KEY=
# gpt-4.1-mini: non-reasoning model, sufficient for strict extraction and
# classification, and one that actually honors `temperature`. Changing this
# is your responsibility to verify against the new model's supported
# parameters — see docs/LLM_INTEGRATION.md.
OPENAI_MODEL=gpt-4.1-mini
# 0.2 favors stable, repeatable extraction/classification over creative
# generation, and is actually sent to the API for the default model.
OPENAI_TEMPERATURE=0.2
OPENAI_TIMEOUT_SECONDS=30
OPENAI_MAX_RETRIES=1
# SQLite audit store (app/db/). Relative to the working directory the app is
# started from; the parent directory is created automatically on init — see
# docs/AUDIT_STORAGE.md. Tests never use this default, they use a temporary
# database instead.
DATABASE_URL=sqlite:///./data/business_intake.db