Spaces:
Runtime error
Runtime error
| # LinguaCustodia Financial AI API - Clean Environment Configuration | |
| # Copy this file to .env and update the values | |
| # ============================================================================= | |
| # CORE APPLICATION CONFIGURATION | |
| # ============================================================================= | |
| # Application Settings | |
| APP_NAME=lingua-custodia-api | |
| APP_PORT=8000 | |
| APP_HOST=0.0.0.0 | |
| ENVIRONMENT=production | |
| DEPLOYMENT_PLATFORM=huggingface | |
| # ============================================================================= | |
| # HUGGINGFACE CONFIGURATION | |
| # ============================================================================= | |
| # HuggingFace Authentication | |
| HF_TOKEN=your_huggingface_pro_token_here # For HuggingFace Pro features | |
| HF_TOKEN_LC=your_linguacustodia_token_here # For private LinguaCustodia models | |
| # HuggingFace Space Settings | |
| HF_SPACE_NAME=linguacustodia-financial-api | |
| HF_SPACE_TYPE=docker | |
| HF_HARDWARE=t4-medium | |
| HF_PERSISTENT_STORAGE=true | |
| HF_STORAGE_SIZE=150GB | |
| # ============================================================================= | |
| # MODEL CONFIGURATION | |
| # ============================================================================= | |
| # Model Settings | |
| DEFAULT_MODEL=llama3.1-8b | |
| MAX_TOKENS=2048 | |
| TEMPERATURE=0.6 | |
| TIMEOUT_SECONDS=300 | |
| # Available models: llama3.1-8b, qwen3-8b, gemma3-12b, llama3.1-70b, fin-pythia-1.4b | |
| # ============================================================================= | |
| # SCALEWAY CONFIGURATION (Optional) | |
| # ============================================================================= | |
| # Scaleway Authentication | |
| SCW_ACCESS_KEY=your_scaleway_access_key_here | |
| SCW_SECRET_KEY=your_scaleway_secret_key_here | |
| SCW_DEFAULT_PROJECT_ID=your_scaleway_project_id_here | |
| SCW_DEFAULT_ORGANIZATION_ID=your_scaleway_organization_id_here | |
| SCW_REGION=fr-par | |
| # Scaleway Deployment Settings | |
| SCW_NAMESPACE_NAME=lingua-custodia | |
| SCW_CONTAINER_NAME=lingua-custodia-api | |
| SCW_FUNCTION_NAME=lingua-custodia-api | |
| SCW_MEMORY_LIMIT=2048 | |
| SCW_CPU_LIMIT=1000 | |
| SCW_MIN_SCALE=1 | |
| SCW_MAX_SCALE=3 | |
| SCW_TIMEOUT=300 | |
| SCW_PRIVACY=public | |
| SCW_HTTP_OPTION=enabled | |
| # ============================================================================= | |
| # KOYEB CONFIGURATION (Optional) | |
| # ============================================================================= | |
| # Koyeb Authentication | |
| KOYEB_API_TOKEN=your_koyeb_api_token_here | |
| KOYEB_REGION=fra | |
| # Koyeb Deployment Settings | |
| KOYEB_APP_NAME=lingua-custodia-inference | |
| KOYEB_SERVICE_NAME=lingua-custodia-api | |
| KOYEB_INSTANCE_TYPE=small | |
| KOYEB_MIN_INSTANCES=1 | |
| KOYEB_MAX_INSTANCES=3 | |
| # ============================================================================= | |
| # LOGGING AND PERFORMANCE | |
| # ============================================================================= | |
| # Logging Configuration | |
| LOG_LEVEL=INFO | |
| LOG_FORMAT=json | |
| # Performance Configuration | |
| WORKER_PROCESSES=1 | |
| WORKER_THREADS=4 | |
| MAX_CONNECTIONS=100 | |
| # ============================================================================= | |
| # SECURITY CONFIGURATION | |
| # ============================================================================= | |
| # Security Settings | |
| SECRET_KEY=your_secret_key_here | |
| ALLOWED_HOSTS=localhost,127.0.0.1 | |
| # ============================================================================= | |
| # DOCKER CONFIGURATION (Optional) | |
| # ============================================================================= | |
| # Docker Settings | |
| DOCKER_REGISTRY=docker.io | |
| DOCKER_USERNAME=your_dockerhub_username_here | |
| DOCKER_IMAGE_NAME=lingua-custodia-api | |