eSeGeCe — Enterprise-communicatiecomponenten voor Delphi & .NET
UITGELICHT · AI- & LLM-componenten

Je Delphi-app, nu een AI-toepassing

Native componenten voor OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral en Ollama. Streaming-responses, function calling, embeddings, vision en het Model Context Protocol, rechtstreeks vanuit je Delphi- of .NET-code. Geen Python-brug, geen externe runtime, niets extra's om op de doelmachine te installeren.

  • 7 native LLM-componenten
  • MCP-client en -server
  • Delphi 7 tot en met RAD Studio 13
Assistent · streaming over SSE

Jij

Vat order 10248 samen voor de klant en zeg me of er iets de levering blokkeert.

Assistent tool call · GetOrder

Ik heb GetOrder aangeroepen met id 10248. Dat gaf 3 orderregels terug, totaal 440,00 EUR, verzonden op 16 juli. De klant heeft geen openstaande facturen, dus er blokkeert niets de levering.
sgcWebSockets

De AI- en MCP-componenten zitten in sgcWebSockets, dezelfde bibliotheek die je WebSocket, HTTP/2, MQTT en 30+ API-integraties geeft. Eén installatie, één licentie, volledige broncode.

AI-componenten → Bekijk de prijzen →

Elk model, één componentstijl

Zeven native clients, elk een drop-in niet-visueel component met getypeerde requests, getypeerde responses en streaming via Server-Sent Events.

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

Het OpenAI-component bedient ook elke OpenAI-compatibele backend. Wijzig het endpoint en de API-sleutel, en houd je code.

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

Vectoropslag wordt ook gedekt, met embeddings die naar een lokale bestandsopslag of naar Pinecone worden geschreven. Zie embeddings, vectordatabases en Pinecone.

Tien regels Delphi, tokens op het scherm

Maak het component aan, stel de sleutel in, koppel het event. Elke delta komt binnen in OnHTTPAPISSE zodra het model hem produceert.

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);

Wat je in de doos krijgt

  • Streaming. Token-voor-token-delta's over Server-Sent Events, bij elke provider.
  • Function calling en tools. Getypeerde request-classes zoals TsgcAnthropicClass_Request_Tool, geen handgeschreven JSON.
  • Embeddings en RAG. TsgcAIOpenAIEmbeddings schrijft vectoren naar een lokale bestandsopslag of naar Pinecone, en zoekt dan de dichtstbijzijnde buur op.
  • Vision. Stuur afbeeldingen naar de providers die ze ondersteunen, waaronder Claude, Gemini, Grok, DeepSeek en Mistral.
  • Tokens tellen. Met CountTokens van Gemini schat je de kosten van een prompt voordat je hem verstuurt.
  • Productieplumbing. CircuitBreaker, ReadTimeout en TLSOptions op elk AI-component, plus OnHTTPAPIException.

Je businesslogica, aanroepbaar door een agent

MCP is het open protocol waarmee een AI-host tools kan ontdekken en aanroepen. Bied een Pascal-methode aan als tool, en Claude Desktop of je eigen agent kan hem aanroepen, terwijl jouw code het antwoord bepaalt.

  1. Bied een tool aan Roep Tools.AddTool('GetOrder', 'Return an order by id') aan en declareer de argumenten met InputSchema.Properties.AddProperty.
  2. Registreer de server Koppel TsgcWSAPIServer_MCP aan een sgcWebSockets-HTTP-server, zet het endpoint op /mcp en activeer hem.
  3. De agent roept hem aan De AI-host somt je tools op, kiest GetOrder en stuurt de argumenten die hij uit het gesprek heeft afgeleid.
  4. Jouw code antwoordt OnMCPRequestTool vuurt met een getypeerde request, jij vult de response in, en het model leest jouw data als context.

Beide kanten van het protocol zijn inbegrepen. TsgcWSAPIServer_MCP maakt van je toepassing een tool-provider, en met TsgcWSAPIClient_MCP kan je toepassing elke MCP-compatibele server gebruiken en zijn tools, prompts en resources aanroepen. Beide componenten maken deel uit van de Enterprise-editie. Lees het MCP-overzicht.

Waarom native beter is dan een Python-sidecar

Een Python-service aan een Delphi-toepassing vastplakken betekent twee runtimes, twee implementatieverhalen en twee soorten bugs. Deze componenten compileren mee in je executable.

Eén binary om uit te rollen

De AI-client is een niet-visueel component dat in je toepassing wordt gelinkt. Er is geen sidecar-proces om te starten, te bewaken of te herstarten, en geen localhost-poort om te beschermen.

Geen interpreter om mee te leveren

Niets om met pip te installeren op de machine van de klant, geen virtuele omgeving, geen version pinning. Gecompileerde native code, precies zoals de rest van je toepassing.

Dezelfde TLS-stack

AI-calls lopen over de eigen HTTP-laag van de bibliotheek, dus ze hergebruiken de OpenSSL- en SChannel-configuratie, de TLS-opties en de timeouts die je al voor al het andere hebt ingesteld.

Elke target die je al uitbrengt

Delphi 7 tot en met RAD Studio 13, plus .NET Framework 2.0, .NET Core, .NET Standard en .NET 5 tot en met .NET 9. Windows, macOS, Linux, iOS en Android.

Zes bibliotheken, één abonnement

De AI-componenten zijn één onderdeel van de stack. Alles hieronder is gebouwd door hetzelfde team, in dezelfde stijl, met volledige broncode.

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, AI en MCP, plus 30+ API-integraties. De bibliotheek die deze pagina draagt.

Meer informatie →

sgcHTML

Bouw de web-UI voor je agent in Delphi of .NET. Server-side HTML-componenten, realtime WebSocket-updates, interactiviteit dankzij htmx.

Meer informatie →

sgcOpenAPI

OpenAPI 3.x-parser, Pascal-SDK-generator en server, plus 1.195+ kant-en-klare SDK's. Maak van elke REST API een tool die je agent kan aanroepen.

Meer informatie →

sgcSign

Documenthandtekeningen (XAdES, PAdES, CAdES, ASiC) en code signing (Authenticode, ClickOnce, NuGet, VSIX), via de bibliotheek of via sgcSign Server.

Meer informatie →

sgcBiometrics

Windows Hello, vingerafdruksensoren en gezichtsherkenning voor Delphi en C++ Builder, op het Windows Biometric Framework.

Meer informatie →

sgcIndy

Uitgebreide Indy TCP/IP-componentensuite met uitgebreide protocolondersteuning en prestatiewerk voor enterprisetoepassingen.

Meer informatie →

Elk product valt onder de All-Access-bundel, en elk product begint met dezelfde gratis proefversie.

Wat ontwikkelaars zeggen

Vertrouwd door Delphi-, C++ Builder-, Lazarus- en .NET-ontwikkelaars die wereldwijd realtime en AI-gedreven toepassingen bouwen.

Jullie sgcWebSockets-bibliotheek is erg handig en eenvoudig op te zetten. Ga zo door!
Simone Moretti Delphi-ontwikkelaar
sgcWebSockets is geweldig en jullie support is de beste!
Christian Meyer Oprichter & CTO
Heel erg bedankt voor jullie hulp en ondersteuning, ik ben dol op jullie componenten.
Mark Steinfeld CTO

Je ziet nu de weergave AI & agents van eSeGeCe.

Toon me een andere invalshoek →
Niet-goed-geld-terug-garantie van 30 dagenNiet tevreden? Vraag binnen 30 dagen na aankoop een volledige terugbetaling aan. Bekijk het terugbetalingsbeleid

Maak je toepassing deze week AI-native

Plaats het component, stel je API-sleutel in, stream je eerste antwoord. Volledige broncode, royaltyvrije implementatie en de hele eSeGeCe-stack erachter.