Integrazione Python

Integrazione AI per Python

Aggiungi NeoAI e Amy AI alla tua applicazione FastAPI, Django o Flask. SDK async-native con modelli Pydantic, streaming e supporto Jupyter notebook.

Terminal
$ pip install eforge-neoai

from eforge_neoai import NeoAI

neoai = NeoAI(api_key=os.environ["NEOAI_KEY"])

reply = await neoai.agent("support")
  .message("Book a table for 4")
  .tools(["crm", "calendar"])
  .send()
Prodotti

Come NeoAI & Amy AI si Integrano con Python

Pacchetti Pythonici con async/await, type hint e modelli dataclass ovunque.

N

NeoAI — Agenti AI

Integra agenti AI che chiamano i tuoi endpoint FastAPI, le view Django, le query ORM e le API esterne. NeoAI usa async/await nativamente e si integra con qualsiasi framework web Python ASGI o WSGI.

✓ SDK Python async-native (asyncio) ✓ Validazione modelli Pydantic ✓ Integrazione dependency injection FastAPI ✓ Middleware Django e comandi di gestione ✓ Registrazione blueprint Flask
A

Amy AI — Business Intelligence

Connetti Amy AI ai tuoi modelli SQLAlchemy, Django ORM o Tortoise. Fai domande in linguaggio naturale e ricevi analytics, grafici e dashboard generati dai tuoi dati.

✓ Integrazione SQLAlchemy / Django ORM / Tortoise ✓ Traduzione da linguaggio naturale a SQL ✓ Supporto output Pandas DataFrame ✓ Widget Jupyter notebook per esplorazione ✓ Supporto multi-database (Postgres, MySQL, SQLite)
Metodi

Metodi di Integrazione per Python

Molteplici approcci per adattarsi all'architettura del tuo progetto Python.

Pacchetto pip

Installazione tramite pip install eforge-neoai. Python puro con dipendenze minime, type stub inclusi e conforme a PEP 561.

REST API

Chiama Eforge AI via httpx o requests da qualsiasi servizio Python. Client httpx async con supporto streaming e retry.

Server MCP

Registra i tuoi servizi Python come strumenti MCP così gli agenti AI possono scoprirli e invocarli dinamicamente a runtime.

Codice

Esempi

Esempi di codice reale per integrare Eforge AI nella tua applicazione Python.

Endpoint FastAPI

routers/chat.py
from fastapi import APIRouter
from eforge_neoai import NeoAI

router = APIRouter()
neoai = NeoAI(api_key="...")

@router.post("/api/chat")
async def chat(msg: ChatRequest):
  reply = await neoai.agent("support") \
    .message(msg.message) \
    .tools(["crm", "db"]) \
    .send()
  return reply

Middleware Django

settings.py
MIDDLEWARE = [
  "eforge_neoai.django.AgentMiddleware",
  # ... middleware esistenti
]

NEOAI_CONFIG = {
  "api_key": env("NEOAI_KEY"),
  "agents": ["support", "sales"],
  "tools": ["crm", "db"],
}

# Comando di gestione:
# python manage.py neoai_chat
Compatibilità

Funziona con la tua versione di Python

I pacchetti AI Eforge supportano Python 3.8+ e tutti i principali framework web dell'ecosistema Python.

Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13+
FastAPI 0.100+
Django 3.2, 4.x, 5.x
Flask 2.x e 3.x
SQLAlchemy 1.4+ e 2.x
Supporto Jupyter Lab / Notebook
📦
pip install eforge-neoai
Imposta variabili d'ambiente
🔑
Configura API key
L'AI è pronta nella tua app

Aggiungi l'AI alla tua app Python oggi

Raccontaci del tuo progetto Python. Ti consiglieremo il miglior percorso di integrazione per FastAPI, Django o Flask.

Avvia un progetto Vedi tutte le integrazioni