Terminal / README.md
Baida00
fix: move files to root and update Dockerfile
e6d624d
|
Raw
History Blame
1.18 kB
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 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