eSeGeCe — komponenty komunikacyjne klasy enterprise dla Delphi i .NET
WYRÓŻNIONE · Komponenty AI i LLM

Twoja aplikacja Delphi, teraz aplikacja AI

Natywne komponenty dla OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral i Ollama. Strumieniowane odpowiedzi, function calling, embeddings, vision oraz Model Context Protocol, prosto z twojego kodu Delphi lub .NET. Bez mostka do Pythona, bez zewnętrznego środowiska uruchomieniowego, bez niczego dodatkowego do zainstalowania na maszynie docelowej.

  • 7 natywnych komponentów LLM
  • Klient i serwer MCP
  • Od Delphi 7 do RAD Studio 13
Asystent · strumieniowanie przez SSE

Ty

Podsumuj zamówienie 10248 dla klienta i powiedz, czy coś blokuje dostawę.

Asystent wywołanie narzędzia · GetOrder

Wywołałem GetOrder z id 10248. Zwróciło 3 pozycje zamówienia, łącznie 440,00 EUR, wysłane 16 lipca. Klient nie ma otwartych faktur, więc nic nie blokuje dostawy.
sgcWebSockets

Komponenty AI i MCP są częścią sgcWebSockets, tej samej biblioteki, która daje ci WebSocket, HTTP/2, MQTT i ponad 30 integracji API. Jedna instalacja, jedna licencja, pełne źródła.

Komponenty AI → Zobacz cennik →

Każdy model, jeden styl komponentu

Siedem natywnych klientów, każdy jako niewizualny komponent typu drop-in, z typowanymi żądaniami, typowanymi odpowiedziami i strumieniowaniem Server-Sent Events.

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

Komponent OpenAI obsługuje także każdy backend zgodny z OpenAI. Zmień endpoint i klucz API, a kod zostaje bez zmian.

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

Magazyn wektorów też jest pokryty: embeddings zapisywane do lokalnego magazynu plików lub do Pinecone. Zobacz embeddings, bazy wektorowe i Pinecone.

Dziesięć linii Delphi, tokeny na ekranie

Utwórz komponent, ustaw klucz, podepnij zdarzenie. Każda delta trafia do OnHTTPAPISSE w miarę jak model ją tworzy.

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

Co dostajesz w pakiecie

  • Strumieniowanie. Delty token po tokenie przez Server-Sent Events, u każdego dostawcy.
  • Function calling i narzędzia. Typowane klasy żądań, takie jak TsgcAnthropicClass_Request_Tool, bez ręcznie sklejanego JSON-a.
  • Embeddings i RAG. TsgcAIOpenAIEmbeddings zapisuje wektory do lokalnego magazynu plików lub do Pinecone, a potem odpytuje najbliższego sąsiada.
  • Vision. Wysyłaj obrazy do dostawców, którzy je obsługują, w tym Claude, Gemini, Grok, DeepSeek i Mistral.
  • Liczenie tokenów. CountTokens w Gemini szacuje koszt promptu, zanim go wyślesz.
  • Zaplecze produkcyjne. CircuitBreaker, ReadTimeout i TLSOptions w każdym komponencie AI, plus OnHTTPAPIException.

Twoja logika biznesowa, wywoływalna przez agenta

MCP to otwarty protokół, dzięki któremu host AI odkrywa i wywołuje narzędzia. Udostępnij metodę w Pascalu jako narzędzie, a Claude Desktop lub twój własny agent może ją wywołać, a to twój kod decyduje o odpowiedzi.

  1. Udostępnij narzędzie Wywołaj Tools.AddTool('GetOrder', 'Return an order by id') i zadeklaruj jego argumenty przez InputSchema.Properties.AddProperty.
  2. Zarejestruj serwer Podłącz TsgcWSAPIServer_MCP do serwera HTTP sgcWebSockets, ustaw endpoint na /mcp i aktywuj.
  3. Agent go wywołuje Host AI wypisuje twoje narzędzia, wybiera GetOrder i wysyła argumenty, które wywnioskował z rozmowy.
  4. Twój kod odpowiada OnMCPRequestTool uruchamia się z typowanym żądaniem, ty wypełniasz odpowiedź, a model czyta twoje dane jako kontekst.

Obie strony protokołu są w komplecie. TsgcWSAPIServer_MCP zamienia twoją aplikację w dostawcę narzędzi, a TsgcWSAPIClient_MCP pozwala twojej aplikacji korzystać z dowolnego serwera zgodnego z MCP, wywołując jego narzędzia, prompty i zasoby. Oba komponenty należą do edycji Enterprise. Przeczytaj przegląd MCP.

Dlaczego natywne bije sidecar w Pythonie

Doklejenie usługi Pythona do aplikacji Delphi oznacza dwa środowiska uruchomieniowe, dwie historie wdrożeniowe i dwa zestawy błędów. Te komponenty kompilują się do twojego pliku wykonywalnego.

Jeden plik binarny do wdrożenia

Klient AI to niewizualny komponent wlinkowany do twojej aplikacji. Nie ma procesu sidecar do uruchamiania, nadzorowania czy restartowania ani portu na localhost do zabezpieczania.

Żadnego interpretera do dostarczania

Nic do zainstalowania przez pip na maszynie klienta, żadnego wirtualnego środowiska, żadnego przypinania wersji. Skompilowany kod natywny, dokładnie jak reszta twojej aplikacji.

Ten sam stos TLS

Wywołania AI podróżują przez własną warstwę HTTP biblioteki, więc korzystają z tej samej konfiguracji OpenSSL i SChannel, z tych samych opcji TLS i limitów czasu, które już ustawiłeś dla wszystkiego innego.

Każda platforma, na którą już wydajesz

Od Delphi 7 do RAD Studio 13, plus .NET Framework 2.0, .NET Core, .NET Standard oraz .NET 5 do .NET 9. Windows, macOS, Linux, iOS i Android.

Sześć bibliotek, jedna subskrypcja

Komponenty AI to jedna część stosu. Wszystko poniżej buduje ten sam zespół, w tym samym stylu, z pełnym kodem źródłowym.

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, AI i MCP oraz ponad 30 integracji API. Biblioteka, która niesie tę stronę.

Dowiedz się więcej →

sgcHTML

Zbuduj interfejs webowy dla swojego agenta w Delphi lub .NET. Komponenty HTML po stronie serwera, aktualizacje WebSocket w czasie rzeczywistym, interaktywność htmx.

Dowiedz się więcej →

sgcOpenAPI

Parser OpenAPI 3.x, generator SDK w Pascalu i serwer oraz ponad 1 195 gotowych SDK. Zamień dowolne REST API w narzędzie, które wywoła twój agent.

Dowiedz się więcej →

sgcSign

Podpisy dokumentów (XAdES, PAdES, CAdES, ASiC) i podpisywanie kodu (Authenticode, ClickOnce, NuGet, VSIX), z biblioteki lub przez sgcSign Server.

Dowiedz się więcej →

sgcBiometrics

Windows Hello, czytniki linii papilarnych i rozpoznawanie twarzy dla Delphi i C++ Builder, na Windows Biometric Framework.

Dowiedz się więcej →

sgcIndy

Ulepszony zestaw komponentów Indy TCP/IP z rozszerzoną obsługą protokołów i pracą nad wydajnością dla aplikacji klasy enterprise.

Dowiedz się więcej →

Każdy produkt objęty jest pakietem All-Access, a każdy zaczyna się od tej samej bezpłatnej wersji próbnej.

Co mówią programiści

Zaufali nam programiści Delphi, C++ Builder, Lazarus i .NET budujący aplikacje czasu rzeczywistego i oparte na AI na całym świecie.

Wasza biblioteka sgcWebSockets jest bardzo przydatna i łatwa w konfiguracji. Tak trzymać!
Simone Moretti Programista Delphi
sgcWebSockets jest niesamowity, a wasze wsparcie jest najlepsze!
Christian Meyer Założyciel i CTO
Bardzo dziękuję za pomoc i wsparcie, uwielbiam wasze komponenty.
Mark Steinfeld CTO

Oglądasz widok AI i agenci eSeGeCe.

Pokaż mi inne ujęcie →
30-dniowa gwarancja zwrotu pieniędzyNie jesteś zadowolony? Poproś o pełny zwrot pieniędzy w ciągu 30 dni od zakupu. Zobacz politykę zwrotów

Uczyń swoją aplikację AI-native w tym tygodniu

Dodaj komponent, ustaw swój klucz API, przesyłaj strumieniowo pierwszą odpowiedź. Pełne źródła, wdrożenie bez opłat licencyjnych i cały stos eSeGeCe za tym.