sgcAI — Delphi ve C++ Builder için yapay zeka, LLM ve MCP bileşenleri
Bağımsız ürün Windows Win32 & Win64

sgcAI — Delphi ve C++ Builder için yapay zeka, LLM ve MCP bileşenleri

Büyük dil modellerini, Model Context Protocol'ü, embeddings'i, vektör aramasını ve konuşmayı doğrudan Windows uygulamanıza taşıyan on beş palet bileşeni. Tek bir sohbet bileşeni, tek bir özellik üzerinden yedi sağlayıcıya ulaşır. sgcAI bağımsız bir üründür, üzerine inşa edildiği sgcWebSockets Core çalışma zamanını da beraberinde getirir; bu nedenle satın alınacak bir temel lisans yoktur.

Temel lisans gerektirmez
Tam kaynak kodu
MCP ikilisi dışında yalnızca Windows
Tek bileşen TsgcAIChat Sağlayıcı bir özelliktir, yeniden yazım değil
OpenAI aicpOpenAI
Anthropic aicpAnthropic
Gemini aicpGemini
DeepSeek aicpDeepSeek
Ollama aicpOllama
Grok aicpGrok
Mistral aicpMistral
15 Palet bileşeni Bileşen paletinde tek bir sayfa
7 LLM sağlayıcısı Tek bir numaralandırmanın değerleri
3 Konuşma motoru System, Google, Amazon Polly
2 Vektör deposu Yerel dosya ve Pinecone
1 Birleşik API Her sağlayıcı için aynı çağrılar

Önce Bilinmesi Gereken İki Şey

sgcAI'nin sizden ne istediği ve nerede çalıştığı. Her iki yanıt da kısa.

★ Temel lisans gerektirmez

sgcAI kendi kendine yeter

Diğer eSeGeCe eklentilerinin aksine, bir temel ürünün üzerine oturmaz. Bileşenlerin ihtiyaç duyduğu her şey sgcAI'nin içinde gelir: sgcWebSockets Core çalışma zamanı, HTTP istemci yığını, JSON katmanı ve MCP sunucu API'sinin arkasındaki HTTP sunucusu. Tek bir ürün, tek bir kurulum dosyası, satın alınacak başka bir şey yok.

Platform kapsamı

sgcAI bir Windows ürünüdür

Yapay zeka paketi yalnızca MSWINDOWS altında derlenir; bu nedenle 15 palet bileşeninin 13'ü Win32 ve Win64 için kayıtlıdır. macOS, Linux, iOS veya Android için derlenmezler.

İki Model Context Protocol bileşeni, TsgcWSAPIServer_MCP ve TsgcWSAPIClient_MCP, bunun istisnasıdır. Hiçbir platform kısıtlaması taşımazlar ve macOS, Linux, iOS ile Android dahil olmak üzere sgc HTTP yığınının çalıştığı her yerde çalışırlar. Tam platform tablosuna bakın.

On Beş Bileşen, Dört Görev

Her bileşen, tasarım zamanı özellikleri ve olaylarıyla derlenmiş Object Pascal'dır. Object Inspector'da bir API anahtarı belirlersiniz ve bir yanıt olayını işlersiniz. Python köprüsü, betik ana bilgisayarı veya harici bir süreç yoktur.

Sohbet ve LLM4 bileşen

Bir modelle konuşun ya da onun size yanıt vermesini sağlayın

TsgcAIChat birleşik istemcidir. Provider'ı ayarlayın, ChatOptions.ApiKey ve ChatOptions.Model değerlerini belirleyin, Chat'i çağırın. Token akışı bir Cancel bayrağıyla birlikte OnChatStream üzerinden gelir ve ChatAsync, Delphi 2010 ve sonrasında bir future döndürür; böylece arayüz iş parçacığı hiç bloke olmaz. Diğer üçü, sesli olanlar dahil olmak üzere eksiksiz konuşma döngülerini sarmalar.

Model Context Protocol2 bileşen

MCP'nin her iki ucu ve tek çok platformlu ikili

TsgcWSAPIServer_MCP ile kendi araçlarınızı, istemlerinizi ve kaynaklarınızı MCP destekli herhangi bir istemciye yayınlayın; oturumlar, bildirimler ve sunucu tarafından başlatılan istekler dahil. TsgcWSAPIClient_MCP ile başkasının sunucusunu HTTP, HTTP Streamable veya stdio üzerinden tüketin; bir API anahtarı, özel bir başlık ya da OAuth2 ile kimlik doğrulayın. Bu ikisi hiçbir platform kısıtlaması taşımaz, dolayısıyla sgc HTTP yığınının derlendiği her yerde derlenirler.

TsgcWSAPIServer_MCP TsgcWSAPIClient_MCP HTTP · HTTP Streamable · stdio
Embeddings ve vektör arama3 bileşen

Kendi belge kümeniz üzerinde erişim

TsgcAIOpenAIEmbeddings, metni ya da bütün bir dosyayı vektörlere dönüştürür, toplu işlem boyunca ilerleme olayları tetikler ve bunları Database'e atanmış olan depoya yazar. İki arka uç gelir: sunucu, hesap ve ağ gidiş-dönüşü gerektirmeyen TsgcAIDatabaseVectorFile üzerinden yerel bir dosya ve TsgcAIDatabaseVectorPinecone üzerinden yönetilen bir dizin. En yakın komşuları sorgulayın ve bunları bağlam olarak modele geri verin.

Konuşma ve ses6 bileşen

Sesle girin, sesle çıkın

Windows MCI ya da Wave API üzerinden mikrofonu yakalayın, Whisper ile deşifre edin, metni bir modele gönderin ve ardından yanıtı sesli olarak dinleyin. Birbirinin yerine geçebilen üç konuşma motoru tek bir arayüzü paylaşır: API anahtarı ve ağ gerektirmeyen, makinede zaten kurulu olan motor ile Google Cloud Text-to-Speech ve Amazon Polly. Sohbet botu, çevirmen ve asistan bileşenleri döngünün tamamını sizin için kurar.

Yedi Sağlayıcı, Tek Bir Provider Özelliği

Bunlar yedi bileşen değildir. TsgcAIChatProvider'ın yedi değeridir; dolayısıyla sağlayıcı değiştirmek yalnızca tek bir atamayı değiştirir, başka hiçbir şeyi değil. Aynı Chat, ChatStream ve ChatAsync çağrıları, aynı geçmiş yönetimi ve aynı olaylar hepsi için geçerlidir.

OpenAI aicpOpenAI

Chat Completions API üzerinden GPT modelleri.

Anthropic aicpAnthropic

Messages API üzerinden Claude modelleri; diğerleriyle aynı akış ve geçmiş yönetimiyle.

Google Gemini aicpGemini

Google Generative Language API üzerinden Gemini modelleri.

DeepSeek aicpDeepSeek

deepseek-chat ve deepseek-reasoner.

Ollama aicpOllama

Yerel modeller. ChatOptions.BaseUrl'i kendi Ollama sunucunuza yönlendirin, hiçbir veri makineden dışarı çıkmaz.

xAI Grok aicpGrok

xAI API üzerinden Grok modelleri.

Mistral aicpMistral

Mistral API üzerinden Mistral modelleri.

Bir Modele Soru Sorun

Bir sağlayıcı seçin, anahtarı ve modeli belirleyin, Chat'i çağırın. Daha sonra farklı bir sağlayıcıya geçmek tek bir atamadan ibarettir.

uses
  sgcAI, sgcAI_Chat;

var
  oChat: TsgcAIChat;
  vAnswer: string;
begin
  oChat := TsgcAIChat.Create(nil);
  oChat.Provider := aicpAnthropic;
  oChat.ChatOptions.ApiKey := 'sk-ant-...';
  oChat.ChatOptions.Model  := 'claude-sonnet-4-5';
  oChat.SystemMessage := 'You are a Delphi expert. Answer in one paragraph.';

  vAnswer := oChat.Chat('How do I keep a WebSocket connection alive?');

  // Same code, different vendor: one property and one key.
  oChat.Provider := aicpOpenAI;
  oChat.ChatOptions.ApiKey := 'sk-...';
  oChat.ChatOptions.Model  := 'gpt-4o';
  vAnswer := oChat.Chat('Same question, different model.');
end;
// includes: sgcAI.hpp, sgcAI_Chat.hpp

TsgcAIChat *oChat = new TsgcAIChat(NULL);
oChat->Provider = aicpAnthropic;
oChat->ChatOptions->ApiKey = "sk-ant-...";
oChat->ChatOptions->Model  = "claude-sonnet-4-5";
oChat->SystemMessage = "You are a Delphi expert. Answer in one paragraph.";

String vAnswer = oChat->Chat("How do I keep a WebSocket connection alive?");

// Same code, different vendor: one property and one key.
oChat->Provider = aicpOpenAI;
oChat->ChatOptions->ApiKey = "sk-...";
oChat->ChatOptions->Model  = "gpt-4o";
vAnswer = oChat->Chat("Same question, different model.");
uses
  sgcAI, sgcAI_MCP_Classes, sgcAI_MCP_Types;

var
  oMCP: TsgcWSAPIClient_MCP;
begin
  oMCP := TsgcWSAPIClient_MCP.Create(nil);

  // Remote server over streamable HTTP.
  oMCP.MCPOptions.Transport       := aimcptrHttpStreamable;
  oMCP.MCPOptions.HttpOptions.URL := 'https://mcp.example.com/mcp';
  oMCP.MCPOptions.ClientInfo.Name    := 'sgc-mcp-client';
  oMCP.MCPOptions.ClientInfo.Version := '1.0.0';

  oMCP.OnMCPListTools    := MCPListTools;
  oMCP.OnMCPResponseTool := MCPToolResponse;

  oMCP.Initialize;
  oMCP.ListTools;
  oMCP.RequestTool('GetTemperature', vArguments);   // vArguments: IsgcJSON
end;

// Or spawn a local MCP server as a subprocess instead:
oMCP.MCPOptions.Transport := aimcptrStdio;
oMCP.MCPOptions.StdioOptions.Command   := 'C:\tools\my-mcp-server.exe';
oMCP.MCPOptions.StdioOptions.Arguments := '--stdio';
Durdurma anahtarı olan akış

Token'lar bir Cancel bayrağıyla birlikte OnChatStream üzerinden gelir; böylece uzun bir üretim yarıda durdurulabilir.

Arayüzü bloke etmeyen asenkron çalışma

ChatAsync, Delphi 2010 ve sonrasında bir future döndürür; böylece bir model çağrısı sırasında ana iş parçacığı yanıt vermeye devam eder.

Sizin denetlediğiniz konuşma durumu

SystemMessage kişiliği bir kez belirler, MaxHistoryMessages ise her turda dökümün ne kadarının yeniden gönderileceğini sınırlar; bu da token maliyetini öngörülebilir tutar.

Anahtarınız sürecinizden asla çıkmaz

İstekler, sgc HTTP istemcisi üzerinden doğrudan uygulamanızdan sağlayıcının uç noktasına gider. Yolda hiçbir eSeGeCe aktarıcısı yoktur.

Her Parça Nerede Çalışır

Yapay zeka paketi, sgcVer.inc içinde MSWINDOWS ile sınırlandırılmıştır. Aşağıdaki tabloyu biçimlendiren şey bu tek tanımdır; bu nedenle bir mobil ya da Linux derlemesi planlamadan önce tabloyu okuyun.

13 yapay zeka bileşeni Sohbet, sohbet botu, çevirmen, asistan, embeddings, vektör depoları, konuşma, ses
Windows Win32 Windows Win64 macOS Linux iOS Android
2 MCP bileşeni TsgcWSAPIServer_MCP ve TsgcWSAPIClient_MCP, platform kısıtlaması yok
Windows Win32 Windows Win64 macOS Linux iOS Android
IDE desteği Aynı kaynak ağacı, sürüm başına tasarım zamanı paketleri
Delphi C++ Builder

Özellikler sayfasındaki tam platform tablosuna bakın →

Bağımsız Bir Ürün

sgcAI kendi başına lisanslanır, tek bir geliştirici için €149 fiyatından başlar. Tüm lisanslar tam kaynak kodunu, 1 yıllık güncellemeleri ve 50% ile 70% arasında bir yenileme indirimi içerir: Tek bir paketi yenilediğinizde 50%, iki pakette 60%, üç veya daha fazla pakette 70% indirim uygulanır. sgcAI ve sgcMQ ürünlerinin her biri ayrı bir paket sayılır.

sgcAI

€149

Single, Team ve Site lisansları mevcuttur.

  • 15 yapay zeka, LLM ve MCP bileşeni
  • sgcWebSockets Core çalışma zamanı dahil
  • Delphi & C++ Builder, Windows Win32 & Win64
  • MCP ikilisi ayrıca macOS, Linux, iOS & Android için de derlenir
  • Tam kaynak kodu
  • 1 yıl güncelleme
★ Temel lisans gerektirmez Fiyatlandırmayı Görüntüle & Sipariş Et
3,000+Geliştirici
20+Yıl
761+Bileşen
30+API Entegrasyonu
5Platform
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

Bir Modeli Uygulamanızın İçine Yerleştirin

Forma bir bileşen bırakın, bir API anahtarı belirleyin ve Delphi ya da C++ Builder uygulamanız büyük bir dil modeliyle konuşmaya başlasın. Temel lisans yok, aktarma hizmeti yok, tam kaynak kodu var.

eSeGeCe'nin Diğer Ürünleri

sgcAI'yi diğer Delphi, C++ Builder ve .NET bileşen kitaplıklarımızla eşleştirin.

sgcWebSockets

Kurumsal WebSocket, HTTP/2, MQTT, AMQP ve WebRTC bileşenleri. Enterprise sürümü sgcAI bileşenlerini hâlihazırda içerir.

Daha fazla bilgi →

sgcQUIC

OpenSSL 3.5'in yerleşik QUIC motoru üzerine kurulu QUIC (RFC 9000) ve HTTP/3 (RFC 9114) istemci ve sunucu bileşenleri.

Daha fazla bilgi →

sgcHTML

Delphi, C++ Builder ve .NET için Bootstrap 5 ve htmx ile veriye duyarlı sunucu tarafı HTML/arayüz bileşenleri.

Daha fazla bilgi →

sgcSign

Kurumsal dijital imzalar. 10 anahtar sağlayıcı ve 21 AB ülke profiliyle XAdES, PAdES, CAdES ve ASiC.

Daha fazla bilgi →

sgcOpenAPI

OpenAPI 3.0 ayrıştırıcısı ve SDK oluşturucusu. Herhangi bir OpenAPI belirtimini saniyeler içinde güçlü tipli bir Delphi istemcisine dönüştürün.

Daha fazla bilgi →

sgcBiometrics

Delphi ve C++ Builder için yerel Windows Hello, parmak izi ve Windows Biometric Framework bileşenleri.

Daha fazla bilgi →