eSeGeCe — Componenti di comunicazione enterprise per Delphi e .NET
IN EVIDENZA · Componenti IA e LLM

La tua app Delphi, ora un'applicazione IA

Componenti nativi per OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral e Ollama. Risposte in streaming, function calling, embeddings, vision e il Model Context Protocol, direttamente dal tuo codice Delphi o .NET. Nessun ponte Python, nessun runtime esterno, niente di aggiuntivo da installare sulla macchina di destinazione.

  • 7 componenti LLM nativi
  • Client e server MCP
  • Da Delphi 7 a RAD Studio 13
Assistente · streaming su SSE

Tu

Riepiloga l'ordine 10248 per il cliente e dimmi se c'è qualcosa che blocca la consegna.

Assistente chiamata tool · GetOrder

Ho chiamato GetOrder con id 10248. Ha restituito 3 righe d'ordine, totale 440,00 EUR, spedito il 16 luglio. Il cliente non ha fatture aperte, quindi nulla blocca la consegna.
sgcWebSockets

I componenti IA e MCP sono inclusi in sgcWebSockets, la stessa libreria che ti offre WebSocket, HTTP/2, MQTT e oltre 30 integrazioni API. Un'installazione, una licenza, sorgente completo.

Componenti IA → Vedi i prezzi →

Ogni modello, un unico stile di componente

Sette client nativi, ognuno un componente non visuale pronto all'uso con richieste tipizzate, risposte tipizzate e streaming Server-Sent Events.

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

Il componente OpenAI pilota anche qualsiasi backend compatibile con OpenAI. Cambia l'endpoint e la chiave API, il codice resta lo stesso.

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

Anche l'archiviazione vettoriale è coperta, con gli embeddings scritti su un archivio di file locale o su Pinecone. Vedi embeddings, database vettoriali e Pinecone.

Dieci righe di Delphi, token a schermo

Crea il componente, imposta la chiave, aggancia l'evento. Ogni delta arriva in OnHTTPAPISSE man mano che il modello lo produce.

uses
  sgcHTTP_API_Anthropic;

procedure TForm1.Ask;
begin
  FClaude := TsgcHTTP_API_Anthropic.Create(nil);
  FClaude.AnthropicOptions.ApiKey := 'sk-ant-...';
  FClaude.AnthropicOptions.AnthropicVersion := '2023-06-01';
  FClaude.OnHTTPAPISSE := OnDelta;

  FClaude._CreateMessageStream('claude-3-5-sonnet-latest',
    'Summarise order 10248 for the customer.', 1024);
end;

procedure TForm1.OnDelta(Sender: TObject; const aEvent, aData: string;
  var Cancel: Boolean);
begin
  Memo1.Text := Memo1.Text + aData;
end;
using esegece.sgcWebSockets;

var claude = new TsgcHTTPAPI_Anthropic();
claude.AnthropicOptions.ApiKey = "sk-ant-...";
claude.AnthropicOptions.AnthropicVersion = "2023-06-01";

// every server-sent delta lands here as it is produced
claude.OnHTTPAPISSE += (sender, ev, data, cancel) => Console.Write(data);

claude._CreateMessageStream("claude-3-5-sonnet-latest",
    "Summarise order 10248 for the customer.", 1024);

Cosa trovi nella confezione

  • Streaming. Delta token per token su Server-Sent Events, con ogni provider.
  • Function calling e strumenti. Classi di richiesta tipizzate come TsgcAnthropicClass_Request_Tool, senza JSON scritto a mano.
  • Embeddings e RAG. TsgcAIOpenAIEmbeddings scrive i vettori su un archivio di file locale o su Pinecone, poi interroga il vicino più prossimo.
  • Vision. Invia immagini ai provider che le supportano, tra cui Claude, Gemini, Grok, DeepSeek e Mistral.
  • Conteggio dei token. Il CountTokens di Gemini stima il costo di un prompt prima di inviarlo.
  • Infrastruttura di produzione. CircuitBreaker, ReadTimeout e TLSOptions su ogni componente IA, più OnHTTPAPIException.

La tua logica di business, richiamabile da un agente

MCP è il protocollo aperto che permette a un host IA di scoprire e chiamare strumenti. Esponi un metodo Pascal come strumento e Claude Desktop o il tuo agente potrà invocarlo, con il tuo codice a decidere la risposta.

  1. Esponi uno strumento Chiama Tools.AddTool('GetOrder', 'Return an order by id') e dichiara i suoi argomenti con InputSchema.Properties.AddProperty.
  2. Registra il server Collega TsgcWSAPIServer_MCP a un server HTTP sgcWebSockets, imposta l'endpoint su /mcp, attivalo.
  3. L'agente lo chiama L'host IA elenca i tuoi strumenti, sceglie GetOrder, e invia gli argomenti dedotti dalla conversazione.
  4. Il tuo codice risponde OnMCPRequestTool si attiva con una richiesta tipizzata, tu compili la risposta e il modello legge i tuoi dati come contesto.

Entrambi i lati del protocollo sono inclusi. TsgcWSAPIServer_MCP trasforma la tua applicazione in un fornitore di strumenti, e TsgcWSAPIClient_MCP permette alla tua applicazione di consumare qualsiasi server compatibile con MCP, chiamandone strumenti, prompt e risorse. Entrambi i componenti fanno parte dell'edizione Enterprise. Leggi la panoramica su MCP.

Perché il nativo batte un sidecar Python

Attaccare un servizio Python a un'applicazione Delphi significa due runtime, due storie di distribuzione e due serie di bug. Questi componenti si compilano dentro il tuo eseguibile.

Un solo binario da distribuire

Il client IA è un componente non visuale collegato alla tua applicazione. Non c'è alcun processo sidecar da avviare, sorvegliare o riavviare, e nessuna porta localhost da proteggere.

Nessun interprete da distribuire

Niente da installare con pip sulla macchina del cliente, nessun ambiente virtuale, nessun pinning di versione. Codice nativo compilato, esattamente come il resto della tua applicazione.

Lo stesso stack TLS

Le chiamate IA viaggiano sul livello HTTP della libreria stessa, quindi riusano la configurazione OpenSSL e SChannel, le opzioni TLS e i timeout che hai già impostato per tutto il resto.

Ogni target su cui già rilasci

Da Delphi 7 a RAD Studio 13, più .NET Framework 2.0, .NET Core, .NET Standard e da .NET 5 a .NET 9. Windows, macOS, Linux, iOS e Android.

Sei librerie, un unico abbonamento

I componenti IA sono una parte dello stack. Tutto quello che segue è realizzato dallo stesso team, nello stesso stile, con sorgente completo.

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, IA e MCP, più oltre 30 integrazioni API. La libreria che regge questa pagina.

Scopri di più →

sgcHTML

Crea la UI web per il tuo agente in Delphi o .NET. Componenti HTML lato server, aggiornamenti WebSocket in tempo reale, interattività htmx.

Scopri di più →

sgcOpenAPI

Parser OpenAPI 3.x, generatore di SDK Pascal e server, più oltre 1.195 SDK precompilati. Trasforma qualsiasi API REST in uno strumento che il tuo agente può chiamare.

Scopri di più →

sgcSign

Firme di documenti (XAdES, PAdES, CAdES, ASiC) e firma del codice (Authenticode, ClickOnce, NuGet, VSIX), tramite libreria o sgcSign Server.

Scopri di più →

sgcBiometrics

Windows Hello, sensori di impronte digitali e riconoscimento facciale per Delphi e C++ Builder, sul Windows Biometric Framework.

Scopri di più →

sgcIndy

Suite di componenti Indy TCP/IP potenziata con supporto esteso per i protocolli e lavoro sulle prestazioni per applicazioni enterprise.

Scopri di più →

Ogni prodotto è coperto dal bundle All-Access, e ogni prodotto inizia con la stessa versione di prova gratuita.

Cosa dicono gli sviluppatori

Scelta da sviluppatori Delphi, C++ Builder, Lazarus e .NET che costruiscono applicazioni in tempo reale e basate sull'IA in tutto il mondo.

La vostra libreria sgcWebSockets è molto utile e semplice da configurare. Continuate così!
Simone Moretti Sviluppatore Delphi
sgcWebSockets è straordinario e il vostro supporto è il migliore!
Christian Meyer Fondatore e CTO
Grazie mille per il vostro aiuto e supporto, adoro i vostri componenti.
Mark Steinfeld CTO

Questa è la vista IA e agenti di eSeGeCe.

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso

Rendi la tua applicazione IA-native questa settimana

Inserisci il componente, imposta la tua chiave API, ricevi in streaming la prima risposta. Sorgente completo, distribuzione senza royalty e tutto lo stack eSeGeCe alle spalle.