Files

40 lines
970 B
Bash

# Application Environment Configuration Example
APP_NAME="AI Patient Onboarding API"
APP_ENV="development" # Options: development, testing, production
APP_VERSION="1.0.0"
DEBUG="false"
LOG_LEVEL="INFO"
# Server & Port
HOST="0.0.0.0"
PORT=8000
# Security & Credentials
API_SECRET_KEY="your_secure_random_api_secret_key_here"
ALLOWED_ORIGINS="https://onboarding.skyheal.ai,http://localhost:5173,http://127.0.0.1:5173"
# Database Configuration
DATABASE_URL="sqlite:///./data/onboarding.db"
# AI Provider API Keys (Set in runtime environment or production secret manager)
GEMINI_API_KEY=""
GEMINI_MODEL="gemini-3.6-flash"
SARVAM_API_KEY=""
OPENAI_API_KEY=""
OPENAI_MODEL="gpt-4o-mini"
ANTHROPIC_API_KEY=""
ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"
# Limits & Safeguards
RATE_LIMIT=30
MAX_UPLOAD_SIZE=10485760 # 10MB in Bytes
AI_TIMEOUT=30 # seconds
SESSION_TIMEOUT_MINUTES=30
# Destination Hospital EHR / Patient API
PATIENT_API_BASE_URL=""
PATIENT_API_TOKEN=""