Terminal / README.md
Baida07's picture
sync: 141 file da Baida98/AI@b59c3e3a (2026-08-06 20:27 UTC) [deploy-all] (#10)
10ba334
|
Raw
History Blame
1.18 kB
---
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 backend
- `GET /api/status` β€” versione + config
- `POST /api/reason/loop` β€” agent reasoning loop
- `POST /api/exec` β€” esecuzione codice Python
- `POST /api/execute-shell` β€” shell commands
- `POST /api/search` β€” web search proxy
- `POST /api/fetch-page` β€” page fetch proxy
- `WS /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 |