Spaces:
Running
Running
metadata
title: Agente AI Backend
emoji: 🤖
colorFrom: indigo
colorTo: blue
sdk: docker
app_port: 7860
pinned: false
Agente AI — Backend FastAPI
Backend Python FastAPI per Agente AI. Streaming LLM, memoria, esecuzione codice, terminal PTY.
Endpoints principali
GET /health— stato backendGET /api/status— versione + configPOST /api/reason/loop— agent reasoning loopPOST /api/exec— esecuzione codice PythonPOST /api/execute-shell— shell commandsPOST /api/search— web search proxyPOST /api/fetch-page— page fetch proxyWS /ws/terminal— PTY WebSocket terminal
Stack
- Python 3.11 + FastAPI + uvicorn
- smolagents>=1.14.0 + litellm>=1.40.0
- supabase (opzionale)
Variabili ambiente
| Variabile | Descrizione |
|---|---|
| GROQ_API_KEY | Groq API key |
| GEMINI_API_KEY | Google Gemini key |
| OPENROUTER_API_KEY | OpenRouter key |
| HF_TOKEN | HuggingFace token |
| SUPABASE_URL | Supabase URL (opzionale) |
| SUPABASE_ANON_KEY | Supabase anon key (opzionale) |
| ALLOWED_ORIGINS | CORS origins comma-separated |