Integrazione Node.js

Integrazione AI per Node.js

Aggiungi NeoAI e Amy AI alla tua applicazione Node.js, NestJS o Express. SDK TypeScript-first con streaming, middleware, decorator e async/await ovunque.

Terminal
$ npm install @eforge/neoai

import { NeoAI } from '@eforge/neoai';

const neoai = new NeoAI({ apiKey: process.env.NEOAI_KEY });

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

Come NeoAI & Amy AI si Integrano con Node.js

Pacchetti TypeScript nativi progettati per il moderno ecosistema JavaScript.

N

NeoAI — Agenti AI

Integra agenti AI che interagiscono con le tue API, database e servizi esterni. NeoAI funziona con le route Express, i controller NestJS e qualsiasi server HTTP Node.js. Tipi TypeScript completi e risposte in streaming.

✓ TypeScript-first con definizioni di tipo complete ✓ Middleware Express per endpoint AI ✓ Decorator @Module e @Injectable per NestJS ✓ Streaming via Server-Sent Events ✓ API basata su async/await e Promise
A

Amy AI — Business Intelligence

Connetti Amy AI al tuo database tramite Prisma, TypeORM, Sequelize o Knex. Fai domande in linguaggio naturale e ricevi analytics, grafici e dashboard dai tuoi dati reali.

✓ Introspezione schema Prisma / TypeORM / Sequelize ✓ Traduzione da linguaggio naturale a SQL ✓ Risposte dati grafico in streaming ✓ Supporto connessioni multi-database ✓ Formato output compatibile con React/Vue
Metodi

Metodi di Integrazione per Node.js

Opzioni di integrazione flessibili per qualsiasi struttura di progetto Node.js.

Pacchetto NPM

Installazione tramite npm install @eforge/neoai. ESM tree-shakeable, nessuna dipendenza nativa e supporto TypeScript completo.

REST API

Chiama Eforge AI via fetch o axios da qualsiasi servizio Node.js. Specifica OpenAPI con tipi TypeScript auto-generati.

Server MCP

Lascia che gli agenti AI scoprano e utilizzino i tuoi servizi Node.js dinamicamente tramite l'integrazione Model Context Protocol.

Codice

Esempi

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

Middleware Express

routes/chat.ts
import { neoaiMiddleware } from '@eforge/neoai/express';

app.post('/api/chat',
  neoaiMiddleware({
    agent: 'customer-support',
    tools: ['crm', 'calendar'],
    stream: true,
    context: (req) => ({
      user: req.user,
    })
  })
);

Modulo NestJS

app.module.ts
import { NeoAiModule } from '@eforge/neoai/nestjs';

@Module({
  imports: [
    NeoAiModule.forRoot({
      apiKey: process.env.NEOAI_KEY,
      agents: ['support', 'sales'],
    }),
  ],
})
export class AppModule {}
Compatibilità

Funziona con la tua versione di Node.js

I pacchetti AI Eforge supportano Node.js 16+ e tutti i principali framework dell'ecosistema JavaScript/TypeScript.

Node.js 16, 18, 20, 22+
Express 4.x e 5.x
NestJS 9, 10, 11+
Next.js 13+ (App Router & Pages)
Compatibile con Fastify, Koa e Hono
Supporto ESM e CommonJS
📦
npm install @eforge/neoai
Imposta variabili d'ambiente
🔑
Configura API key
L'AI è pronta nella tua app

Aggiungi l'AI alla tua app Node.js oggi

Raccontaci del tuo progetto JavaScript o TypeScript. Ti mostreremo il miglior approccio di integrazione.

Avvia un progetto Vedi tutte le integrazioni