sgcChat Özellik Matrisi

sgcChat ürününün yaptığı her şey göreve göre gruplanmış olarak. sgcChat, sgcUI Enterprise ve All-Access paketlerinin bir parçasıdır, her özellik her lisansta bulunur ve Community sürümü yoktur.

Denetimler

DenetimAyrıntılar
Sohbet paneliTsgcVCLChatPanel ve TsgcFMXChatPanel, başlık, avatar ve çevrimiçi durumdan oluşan bir üst bilgiyi, sohbet görünümünü ve sohbet girişini birleştirir. Bir asistan için AI, bir ekip sohbeti için Transport değerini ayarlayın; panel gönderme, durdurma, yeniden oluşturma, düzenleme, silme ve tepki verme işlemlerini bunun üzerinden yapar.
Sohbet görünümüTsgcVCLChatView ve TsgcFMXChatView, bir TsgcChatConversation nesnesini ileti balonları olarak gösterir.
Sohbet girişiTsgcVCLChatInput ve TsgcFMXChatInput: bir ek düğmesi ve bir yanıt akarken durdur düğmesine dönüşen gönder düğmesi olan çok satırlı giriş.
Markdown görüntüleyiciTsgcVCLMarkdownViewer ve TsgcFMXMarkdownViewer, Markdown metnini bir konuşma olmadan tek başlarına gösterir.

Markdown Görüntüleyici

ÖzellikAyrıntılar
MarkdownBaşlıklar, vurgular, kod aralıkları, alıntılar, iç içe listeler, görev listeleri, bağlantılar, görüntüler ve tablolar, sgcRichEdit ürününün Markdown motoru tarafından okunur.
Kod bloklarıPascal, C#, C++, C, JavaScript, TypeScript, Python, JSON, SQL, XML ve HTML ile Bash için söz dizimi vurgulama, her blokta bir kopyala düğmesiyle.
AkışAppendMarkdown metni geldikçe ekler, Flush bekleyen metni hemen gösterir. Henüz kapatılmamış bir kod bloğu veya tablo büyüdükçe gösterilir.
Seçim ve panoFare veya klavyeyle seçin, Ctrl+C ile kopyalayın; Kopyala ve Tümünü seç içeren bir bağlam menüsü vardır.
Bağlantılar ve görüntülerOnLinkClick olayı bir bağlantının neyi açacağına karar verir; OnGetImage olayı görüntüleri sağlar.
TemalarMetin, bağlantı, kod bloğu ve alıntı renkleri sgcUI temasından gelir.

Sohbet Görünümü ve Girişi

ÖzellikAyrıntılar
İleti balonlarıKullanıcının kendi iletileri bir tarafta, diğerleri öbür tarafta; avatar, yazar adı, saat, durum işaretleri ve tarih ayırıcılarıyla. Aynı yazarın ardışık iletileri gruplanır.
SeçeneklerShowAvatars, ShowTimestamps, ShowStatus, GroupMessages, ShowDateSeparators ve BubbleMaxWidthPercent.
İleti eylemleriKopyala, yanıtla, düzenle, yeniden oluştur ve sil; OnMessageAction olayıyla bildirilir.
Büyük konuşmalarYalnızca görünen iletiler ölçülür ve her iletinin yerleşimi önbelleğe alınır, böylece uzun konuşmalar akıcı şekilde kayar.
KaydırmaKullanıcı yukarı kaydırmadıkça görünüm, bir yanıt akarken en altta kalır; kaydırdıysa küçük bir etiket yeni iletilerin geldiğini gösterir.
GirişEnter gönderir, Shift+Enter yeni bir satır başlatır, yapılandırılabilir. Bekleyen ekler etiketler olarak gösterilir, giriş boşken bir yer tutucu metin görünür.

Yapay Zeka Asistanı

ÖzellikAyrıntılar
Yapay zeka bağlamasıTsgcChatAI, bir konuşmayı bir sağlayıcıya SystemPrompt, Model, MaxHistory ile OnBeforeSend, OnAnswer, OnError ve OnToolCall olaylarıyla bağlar.
AkışSağlayıcı bir çalışan iş parçacığında çalışır; yanıtın her parçası ana iş parçacığında biçimlendirilmiş Markdown olarak gösterilir.
Durdur, yeniden oluştur, düzenle ve yeniden gönderStop çalışan bir yanıtı sonlandırır, Regenerate yeniden sorar, EditAndResend bir soruyu değiştirir ve o noktadan yeniden sorar.
Araç çağrılarıAraç adı, bağımsız değişkenler, sonuç ve çalışıyor, bitti veya hata durumunu gösteren araç çağrısı kartları; kullanıcılar her kartı genişletir ve daraltır.
SağlayıcılarsgcWebSockets ürününün TsgcAIChat bileşeni üzerinden TsgcChatAIProvider_AIChat (OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok ve Mistral), sgcUI yapay zeka sağlayıcı katmanı üzerinden TsgcChatAIProvider_UICore ve kendi arka ucunuz için TsgcChatAIEventProvider.
GeçmişSaveToJSON, LoadFromJSON, SaveToFile ve LoadFromFile konuşmayı oturumlar arasında korur.

Ekip Sohbeti

ÖzellikAyrıntılar
Kullanıcılar ve avatarlarHer kullanıcının bir adı, baş harfleri veya bir avatar görüntüsü ve bir rengi vardır.
Çevrimiçi durumÇevrimiçi, uzakta, meşgul ve çevrimdışı; avatar üzerinde bir nokta olarak ve panel üst bilgisinde gösterilir.
Yazıyor göstergesiKullanıcının adını içeren bir yazıyor göstergesi; yazma değişikliği göndermeyi bırakan kullanıcı TypingTimeout sonrasında temizlenir.
Okundu bilgileriGönderiliyor, gönderildi, teslim edildi, okundu ve başarısız durumları; grup konuşmalarında bir iletiyi kaç kullanıcının okuduğu.
Tepkiler ve yanıtlarEmoji başına sayı gösteren emoji tepkileri ve özgün iletiyi alıntılayan yanıtlar.
Ekler, düzenleme ve silmeGörüntü küçük resimleri ve dosya etiketleri, düzenlendi olarak işaretlenen düzenlenmiş iletiler ve silinmiş iletiler.

Aktarımlar ve sgcWebSockets Köprüsü

ÖzellikAyrıntılar
Olay aktarımıTsgcChatEventTransport, iletileri, yazma değişikliklerini, okundu bilgilerini, tepkileri, çevrimiçi durumu, düzenlemeleri ve silmeleri herhangi bir arka uç için kodunuza iletir.
İletim biçimiOlay başına belgelenmiş bir JSON çerçevesi; onay, yeniden deneme ve yinelenen ileti algılama ile. Değişiklikler konuşmaya ana iş parçacığında uygulanır.
WebSocket istemcisiTsgcChatTransport_WebSocket, bir konuşmayı sgcWebSockets ürününün bir TsgcWebSocketClient bileşeni üzerinden bir kanala bağlar.
Aktarma sunucusuTsgcChatServer_WebSocket, bir TsgcWebSocketServer üzerinden bir kanalın istemcileri arasında iletileri aktarır, her kullanıcının çevrimiçi durumunu tutar ve sonradan katılan kullanıcılara son iletileri gönderir.

Temalar, Diller ve Erişilebilirlik

ÖzellikAyrıntılar
TemalarsgcUI ürününün diğer sgcUI ürünleriyle paylaşılan açık, koyu ve Fluent temaları.
Sağdan solaArapça ve İbranice konuşmalar yansıtılır, kullanıcının kendi iletileri solda yer alır.
YerelleştirmeDenetimlerin metinleri 12 dilde: İngilizce, İspanyolca, Almanca, Fransızca, İtalyanca, Portekizce (Brezilya), Felemenkçe, Lehçe, Türkçe, Japonca, Korece ve Çince.
ErişilebilirlikWindows üzerinde UI Automation, sohbet görünümünü yazar ve saat içeren bir ileti listesi olarak, Markdown görüntüleyiciyi metniyle bir belge olarak ve girişi bir düzenleme kutusu olarak sunar.

Pencere Olmadan Çıktı

ÖzellikAyrıntılar
Pencere gerekmezTsgcChatMarkdownDocument ve TsgcChatViewCore, bir Markdown belgesini veya bir konuşmayı VCL ya da FireMonkey olmadan yerleştirir ve çizer.
SVG ve PNGsgcUI SVG tuvaline veya raster tuvale çizin ve bir SVG ya da PNG dosyası kaydedin. sgcChat ürün sayfasındaki görüntüler bu şekilde yapılmıştır.
Linux64Çerçeveden bağımsız birimler Delphi 10.2 sonrasında Linux64 için derlenir.

Platformlar ve IDE Sürümleri

HedefBileşenlerSürümler
VCLTsgcVCLChatPanel, TsgcVCLChatView, TsgcVCLChatInput, TsgcVCLMarkdownViewerDelphi 7'den 13'e, C++ Builder 2007'den 13'e
FireMonkeyTsgcFMXChatPanel, TsgcFMXChatView, TsgcFMXChatInput, TsgcFMXMarkdownViewerDelphi ve C++ Builder XE6 ve sonrası
Linux64Model, Markdown belgesi, görünüm, yapay zeka ve aktarım çekirdekleri, SVG ve PNG çıktısıDelphi 10.2 ve sonrası
sgcWebSockets köprüsüTsgcChatAIProvider_AIChat, TsgcChatTransport_WebSocket, TsgcChatServer_WebSocketsgcWebSockets ürününün desteklediği her Delphi sürümü
WinFormsTsgcWinFormsChatPanel ve diğer WinForms denetimleriWindows üzerinde .NET Framework 4.7.2, .NET 8, 9 ve 10
WPFTsgcWpfChatPanel ve diğer WPF denetimleriWindows üzerinde .NET Framework 4.7.2, .NET 8, 9 ve 10
AvaloniaTsgcAvaloniaChatPanel ve diğer Avalonia denetimleri.NET 8, 9 ve 10

.NET için sgcChat

Aynı sınıf ve üye adlarına sahip bir C# uyarlaması. Paketler yalnızca Registered sürümündedir ve nuget.org üzerinde yayımlanmaz.

PaketSürümİçerik
esegece.sgcChatRegisteredKonuşma modeli, Markdown belgesi, görünüm ve giriş çekirdekleri, yapay zeka bağlaması, aktarımlar ve SVG çıktısı
esegece.sgcChat.RenderingRegisteredDenetimlerin çizim katmanı ve PNG çıktısı
esegece.sgcChat.WinFormsRegisteredWindows Forms denetimleri
esegece.sgcChat.WpfRegisteredWPF denetimleri
esegece.sgcChat.AvaloniaRegisteredAvalonia denetimleri
esegece.sgcChat.sgcWebSocketsRegisteredsgcWebSockets .NET üzerinden yapay zeka sağlayıcısı, WebSocket aktarımı ve aktarma sunucusu

Belgeler

sgcChat, her geliştirme ortamı için ayrı bir derlemeyle sgcUI yardımında belgelenmiştir.

Çevrimiçi Yardım

Her geliştirme ortamı için sgcUI yardımı.

Delphi →
C++ Builder →
.NET →

PDF Kılavuzları

Çevrimdışı okumak veya yazdırmak için PDF dosyası olarak eksiksiz sgcUI yardımı.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcChat ile Geliştirin

sgcUI denemesini indirin ve Delphi veya C++ Builder uygulamanıza bir yapay zeka asistanı veya bir ekip sohbeti ekleyin.