Spaces:
Running
Running
| # π§ Agente AI β Template .env Pulito (A-E) | |
| # ============================================================ | |
| # Copiare in .env per uso locale. NON committare valori reali. | |
| # Struttura ottimizzata per Quadranti A, B, C, D, E. | |
| # ============================================================ | |
| # ββ 1. Core Runtime ββββββββββββββββββββββββββββββββββββββββββ | |
| PORT=7860 | |
| APP_PROFILE=production_kernel | |
| INTERNAL_TOKEN= # Bridge HF β CF | |
| VAULT_KEY= # AES-256 Hex | |
| NOTIFY_TOKEN= # Notifiche Interne | |
| # ββ 2. Quadrante A (BRAIN - Primary) βββββββββββββββββββββββββ | |
| BACKEND_URL=https://baida07-terminal.hf.space | |
| RAILWAY_TOKEN= | |
| RAILWAY_PROJECT_ID=YOUR_RAILWAY_PROJECT_ID_A | |
| SUPABASE_URL= | |
| SUPABASE_SERVICE_ROLE_KEY= | |
| GITHUB_TOKEN= | |
| # Hugging Face Router: endpoint OpenAI-compatible per inferenza. | |
| HF_TOKEN= | |
| HF_MODEL=Qwen/Qwen2.5-Coder-32B-Instruct | |
| # Pool opzionale: [{"profile":"primary","api_key":"...","model":"openai/gpt-oss-120b:fastest"}] | |
| HF_ROUTER_PROFILES_JSON= | |
| # ββ 3. Quadrante B (HANDS - Collab/Failover) βββββββββββββββββ | |
| RAILWAY_TOKEN_B= | |
| RAILWAY_PROJECT_ID_B=YOUR_RAILWAY_PROJECT_ID_B | |
| SUPABASE_URL_B= | |
| SUPABASE_SERVICE_ROLE_KEY_B= | |
| GITHUB_TOKEN_B= | |
| # ββ 4. Quadrante C (DAEMON - Telegram) βββββββββββββββββββββββ | |
| RAILWAY_TOKEN_C= | |
| RAILWAY_PROJECT_ID_C=YOUR_RAILWAY_PROJECT_ID_C | |
| SUPABASE_URL_C= | |
| SUPABASE_SERVICE_ROLE_KEY_C= | |
| # ββ 5. Quadrante D (AUDIT - Compliance) ββββββββββββββββββββββ | |
| RAILWAY_TOKEN_D= | |
| RAILWAY_PROJECT_ID_D=YOUR_RAILWAY_PROJECT_ID_D | |
| SUPABASE_URL_D= | |
| SUPABASE_SERVICE_ROLE_KEY_D= | |
| # ββ 6. Quadrante E (BOT-TG - Dedicated) ββββββββββββββββββββββ | |
| RAILWAY_TOKEN_E= | |
| RAILWAY_PROJECT_ID_E=YOUR_RAILWAY_PROJECT_ID_E | |
| # ββ 7. LLM Unified Providers (A-E) βββββββββββββββββββββββββββ | |
| # Configurare nei Secrets del provider hosting (HF/Railway) | |
| GROQ_API_KEY= | |
| OPENROUTER_API_KEY= | |
| # Pool opzionale: JSON senza loggare le chiavi. Ogni profilo deve avere profile e api_key. | |
| # Esempio: OPENROUTER_PROFILES_JSON=[{"profile":"primary","api_key":"..."},{"profile":"backup","api_key":"..."}] | |
| OPENROUTER_PROFILES_JSON= | |
| GEMINI_API_KEY= | |
| NVIDIA_API_KEY= | |
| # ββ 8. Sandboxes & Tools βββββββββββββββββββββββββββββββββββββ | |
| E2B_API_KEY= | |
| NOTION_TOKEN= | |
| TELEGRAM_BOT_TOKEN= | |
| TELEGRAM_CHAT_ID= | |
| UPSTASH_REDIS_REST_URL= | |
| UPSTASH_REDIS_REST_TOKEN= | |
| # ββ 9. Feature Flags βββββββββββββββββββββββββββββββββββββββββ | |
| VITE_ENABLE_BROWSER_SANDBOX=false | |
| UNIFIED_LOOP_MAX_STEPS=8 | |
| LLM_MODEL=openai/gpt-oss-20b:free | |