eSeGeCe — Delphi ve .NET için Kurumsal İletişim Bileşenleri
ÖNE ÇIKAN · Yapay Zeka ve LLM bileşenleri

Delphi uygulamanız artık bir yapay zeka uygulaması

OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Mistral ve Ollama için yerel bileşenler. Akışlı yanıtlar, fonksiyon çağırma, embeddings, görü ve Model Context Protocol, doğrudan Delphi veya .NET kodunuzdan. Python köprüsü yok, harici çalışma zamanı yok, hedef makineye kurulacak fazladan hiçbir şey yok.

  • 7 yerel LLM bileşeni
  • MCP istemcisi ve sunucusu
  • Delphi 7'den RAD Studio 13'e
Asistan · SSE üzerinden akış

Siz

10248 numaralı siparişi müşteri için özetleyin ve teslimatı engelleyen bir şey olup olmadığını söyleyin.

Asistan araç çağrısı · GetOrder

GetOrder aracını 10248 kimliğiyle çağırdım. 3 sipariş satırı döndürdü, toplam 440.00 EUR, 16 Temmuz'da gönderildi. Müşterinin açık faturası yok, dolayısıyla teslimatı engelleyen bir şey yok.
sgcWebSockets

Yapay zeka ve MCP bileşenleri, size WebSocket, HTTP/2, MQTT ve 30+ API entegrasyonu veren aynı kütüphane olan sgcWebSockets içinde gelir. Tek kurulum, tek lisans, tam kaynak.

Yapay zeka bileşenleri → Fiyatlandırmayı görün →

Her model, tek bileşen stili

Yedi yerel istemci, her biri tipli istekler, tipli yanıtlar ve Server-Sent Events akışı sunan, doğrudan eklenebilir görsel olmayan bir bileşen.

OpenAI Anthropic Claude Google Gemini xAI Grok DeepSeek Mistral AI Ollama

OpenAI bileşeni, OpenAI uyumlu herhangi bir arka ucu da çalıştırır. Uç noktayı ve API anahtarını değiştirin, kod aynı kalsın.

Azure OpenAI Groq Together LM Studio vLLM llama.cpp server

Vektör depolama da kapsanır, embeddings yerel bir dosya deposuna veya Pinecone'a yazılır. Bkz. embeddings, vektör veritabanları ve Pinecone.

On satır Delphi, ekranda token'lar

Bileşeni oluşturun, anahtarı ayarlayın, olayı bağlayın. Model ürettikçe her delta OnHTTPAPISSE içine ulaşır.

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

Kutudan çıkanlar

  • Akış. Her sağlayıcıda Server-Sent Events üzerinden token token deltalar.
  • Fonksiyon çağırma ve araçlar. TsgcAnthropicClass_Request_Tool gibi tipli istek sınıfları, elle yazılmış JSON yok.
  • Embeddings ve RAG. TsgcAIOpenAIEmbeddings, vektörleri yerel bir dosya deposuna veya Pinecone'a yazar, ardından en yakın komşuyu sorgular.
  • Görü. Claude, Gemini, Grok, DeepSeek ve Mistral dahil, destekleyen sağlayıcılara görüntü gönderin.
  • Token sayımı. Gemini'nin CountTokens metodu, göndermeden önce bir istemin maliyetini tahmin eder.
  • Üretim altyapısı. Her yapay zeka bileşeninde CircuitBreaker, ReadTimeout ve TLSOptions, ayrıca OnHTTPAPIException.

İş mantığınız, bir aracı tarafından çağrılabilir

MCP, bir yapay zeka ana makinesinin araçları keşfetmesini ve çağırmasını sağlayan açık protokoldür. Bir Pascal metodunu araç olarak sunun, Claude Desktop veya kendi aracınız onu çağırsın, yanıtı sizin kodunuz belirlesin.

  1. Bir araç sunun Tools.AddTool('GetOrder', 'Return an order by id') çağrısını yapın ve argümanlarını InputSchema.Properties.AddProperty ile bildirin.
  2. Sunucuyu kaydedin TsgcWSAPIServer_MCP bileşenini bir sgcWebSockets HTTP sunucusuna bağlayın, uç noktayı /mcp olarak ayarlayın ve etkinleştirin.
  3. Aracı onu çağırır Yapay zeka ana makinesi araçlarınızı listeler, GetOrder aracını seçer ve konuşmadan çıkardığı argümanları gönderir.
  4. Kodunuz yanıtlar OnMCPRequestTool tipli bir istekle tetiklenir, yanıtı siz doldurursunuz ve model verilerinizi bağlam olarak okur.

Protokolün her iki tarafı da dahildir. TsgcWSAPIServer_MCP uygulamanızı bir araç sağlayıcısına dönüştürür, TsgcWSAPIClient_MCP ise uygulamanızın MCP uyumlu herhangi bir sunucuyu tüketmesine, araçlarını, istemlerini ve kaynaklarını çağırmasına olanak tanır. Her iki bileşen de Enterprise sürümünün parçasıdır. MCP genel bakışını okuyun.

Yerel kod neden Python yardımcı sürecini geride bırakır

Bir Delphi uygulamasına Python hizmeti iliştirmek, iki çalışma zamanı, iki dağıtım hikâyesi ve iki hata kümesi demektir. Bu bileşenler ise yürütülebilir dosyanızın içine derlenir.

Dağıtılacak tek bir ikili dosya

Yapay zeka istemcisi, uygulamanıza bağlanan görsel olmayan bir bileşendir. Başlatılacak, denetlenecek veya yeniden başlatılacak bir yardımcı süreç yok, korunacak bir localhost bağlantı noktası yok.

Dağıtılacak yorumlayıcı yok

Müşterinin makinesinde pip install edilecek bir şey yok, sanal ortam yok, sürüm sabitleme yok. Uygulamanızın geri kalanı gibi, derlenmiş yerel kod.

Aynı TLS yığını

Yapay zeka çağrıları kütüphanenin kendi HTTP katmanı üzerinden gider, böylece diğer her şey için zaten ayarladığınız OpenSSL ve SChannel yapılandırmasını, TLS seçeneklerini ve zaman aşımlarını yeniden kullanır.

Zaten dağıtım yaptığınız her hedef

Delphi 7'den RAD Studio 13'e, ayrıca .NET Framework 2.0, .NET Core, .NET Standard ve .NET 5'ten .NET 9'a. Windows, macOS, Linux, iOS ve Android.

Altı kütüphane, tek abonelik

Yapay zeka bileşenleri yığının yalnızca bir parçasıdır. Aşağıdaki her şey aynı ekip tarafından, aynı tarzda ve tam kaynak koduyla geliştirilir.

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, yapay zeka ve MCP, ayrıca 30+ API entegrasyonu. Bu sayfayı taşıyan kütüphane.

Daha fazla bilgi →

sgcHTML

Aracınızın web arayüzünü Delphi veya .NET içinde oluşturun. Sunucu taraflı HTML bileşenleri, gerçek zamanlı WebSocket güncellemeleri, htmx etkileşimi.

Daha fazla bilgi →

sgcOpenAPI

OpenAPI 3.x ayrıştırıcısı, Pascal SDK üreticisi ve sunucusu, ayrıca 1.195+ önceden oluşturulmuş SDK. Herhangi bir REST API'yi aracınızın çağırabileceği bir araca dönüştürün.

Daha fazla bilgi →

sgcSign

Belge imzaları (XAdES, PAdES, CAdES, ASiC) ve kod imzalama (Authenticode, ClickOnce, NuGet, VSIX), kütüphane veya sgcSign Server aracılığıyla.

Daha fazla bilgi →

sgcBiometrics

Delphi ve C++ Builder için Windows Hello, parmak izi sensörleri ve yüz tanıma, Windows Biometric Framework üzerinde.

Daha fazla bilgi →

sgcIndy

Kurumsal uygulamalar için genişletilmiş protokol desteği ve performans iyileştirmeleri sunan, geliştirilmiş Indy TCP/IP bileşen takımı.

Daha fazla bilgi →

Her ürün All-Access paketi kapsamındadır ve her ürün aynı ücretsiz deneme ile başlar.

Geliştiriciler ne diyor

Dünya çapında gerçek zamanlı ve yapay zeka destekli uygulamalar geliştiren Delphi, C++ Builder, Lazarus ve .NET geliştiricilerinin güvendiği.

sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Simone Moretti Delphi Geliştiricisi
sgcWebSockets harika ve desteğiniz en iyisi!
Christian Meyer Kurucu ve CTO
Yardımınız ve desteğiniz için çok teşekkürler, bileşenlerinize bayılıyorum.
Mark Steinfeld CTO

eSeGeCe'nin Yapay Zeka ve Aracılar görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın

Uygulamanızı bu hafta yapay zeka odaklı hale getirin

Bileşeni ekleyin, API anahtarınızı ayarlayın, ilk yanıtınızı akışla alın. Tam kaynak, telifsiz dağıtım ve arkasında tüm eSeGeCe yığını.