sgcUI sgcChat zit in sgcUI Enterprise

sgcChat. Een AI-assistent. Een teamchat.

Zet een chat in je eigen applicatie. sgcChat toont de antwoorden van een AI-assistent terwijl ze binnenstromen, met Markdown, codeblokken en toolaanroepen, en verbindt je gebruikers met elkaar via aanwezigheid, typindicator, leesbevestigingen en reacties. Dezelfde controls draaien op VCL, FireMonkey, WinForms, WPF en Avalonia, en de Markdown-viewer werkt ook los.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 t/m 13
sgcChat met een gesprek met een AI-assistent naast een teamchat
  • 7LLM-providers via sgcWebSockets: OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok en Mistral
  • 5UI-frameworks: VCL, FireMonkey, WinForms, WPF en Avalonia
  • 3sgcUI-thema's die het volgt: licht, donker en Fluent
  • 12talen voor de teksten van de controls, met gesprekken van rechts naar links

Alles wat een chat nodig heeft.

Een AI-assistent die zijn antwoorden streamt, een teamchat op je eigen server, een Markdown-viewer en dezelfde controls op elk framework. sgcChat dekt het allemaal in één product.

  • AI-assistent

    Gestreamde antwoorden, stoppen, opnieuw genereren, bewerken en opnieuw verzenden, toolaanroepkaarten.

  • Teamchat

    Avatars, aanwezigheid, typen, leesbevestigingen, reacties, antwoorden en bijlagen.

  • Markdown-viewer

    Koppen, tabellen, takenlijsten en gemarkeerde codeblokken met een kopieerknop.

  • Elk platform

    VCL, FireMonkey, WinForms, WPF en Avalonia, plus SVG- en PNG-uitvoer zonder venster.

Zie het draaien.

Gerenderd met de headless uitvoer van sgcChat. De demo's worden geïnstalleerd met de sgcUI-proefversie voor Delphi en C++ Builder, de .NET-demo's zitten in de Registered .NET-download.

Een gesprek met een AI-assistent met een toolaanroepkaart en een gemarkeerd Pascal-codeblok
AI-assistent

Gestreamde antwoorden, stoppen en opnieuw genereren.

  • TsgcChatAI koppelt een gesprek aan een provider, verstuurt de geschiedenis en de systeemprompt en toont elk deel van het antwoord als opgemaakte Markdown zodra het binnenkomt.
  • De provider draait op een worker-thread, zodat het venster responsief blijft, en het chatpaneel biedt voor elk antwoord stoppen, opnieuw genereren en bewerken en opnieuw verzenden.
  • Toolaanroepkaarten tonen de toolnaam, de argumenten, het resultaat en een status voor bezig, klaar of fout.
  • TsgcChatAIProvider_AIChat maakt verbinding met TsgcAIChat van sgcWebSockets, en TsgcChatAIEventProvider streamt vanuit je eigen backend in een event. Praten met Claude, OpenAI, Gemini en de andere LLM-providers vereist sgcWebSockets, dat bij All-Access is inbegrepen.
Een teamchat met avatars, aanwezigheid, een reactie, leesbevestigingen en een typindicator
Teamchat

Aanwezigheid, typen, bevestigingen en reacties.

  • Avatars met initialen of een afbeelding en een aanwezigheidsstip, een typindicator en leesbevestigingen, ook voor groepsgesprekken.
  • Reacties, antwoorden, bewerkte en verwijderde berichten, en bijlagen met afbeeldingsminiaturen en bestandschips.
  • TsgcChatTransport_WebSocket verbindt een client en TsgcChatServer_WebSocket geeft de berichten door tussen de clients van een kanaal. De WebSocket-teamchat vereist sgcWebSockets, dat bij All-Access is inbegrepen. Zonder dat verbindt TsgcChatEventTransport de chat met elke backend.
De Markdown-viewer met koppen, een lijst, een citaat, een tabel en een codeblok
Markdown-viewer

Markdown met codeblokken en een kopieerknop.

  • TsgcVCLMarkdownViewer en TsgcFMXMarkdownViewer tonen koppen, nadruk, citaten, lijsten, takenlijsten, tabellen, links en afbeeldingen.
  • Codeblokken in Pascal, C#, C++, JavaScript, Python, JSON, SQL en andere talen met syntaxiskleuring en een kopieerknop.
  • Streamen met AppendMarkdown en Flush, selectie, Ctrl+C en een OnLinkClick-event.
Hetzelfde gesprek met de AI-assistent in het donkere Fluent-thema
Uiterlijk en bereik
  • De chat volgt de thema's licht, donker en Fluent van sgcUI, zodat hij past bij de rest van je applicatie.
  • Een gesprek in het Arabisch of Hebreeuws wordt gespiegeld, en de teksten van de controls zijn beschikbaar in het Engels, Spaans, Duits, Frans, Italiaans, Portugees (Brazilië), Nederlands, Pools, Turks, Japans, Koreaans en Chinees.
  • UI Automation voor de chatweergave, de Markdown-viewer en het invoerveld. Op Windows is de chatweergave voor schermlezers een lijst met berichten, met de auteur en de tijd van elk bericht.

Verbind de chat met een AI-provider.

TsgcChatAIProvider_AIChat verbindt een TsgcChatAI-binding met TsgcAIChat van sgcWebSockets. Wijzig Provider om Anthropic, Gemini, DeepSeek, Ollama, Grok of Mistral te gebruiken.

Deze code vereist sgcWebSockets, dat bij All-Access is inbegrepen. De relay voor de teamchat en de C#-versie

uses
  SysUtils, Classes,
  // sgcWebSockets
  sgcAI, sgcAI_Chat,
  // sgc
  sgcChat_AI, sgcChatWS_AI;

procedure UseOpenAI(aAI: TsgcChatAI; const aApiKey: string);
var
  oChat: TsgcAIChat;
  oProvider: TsgcChatAIProvider_AIChat;
begin
  oChat := TsgcAIChat.Create(aAI.Owner);
  oChat.Provider := aicpOpenAI;
  oChat.ChatOptions.ApiKey := aApiKey;
  oChat.ChatOptions.Model := 'gpt-6-luna';

  oProvider := TsgcChatAIProvider_AIChat.Create(aAI.Owner);
  oProvider.Chat := oChat;

  aAI.Model := oChat.ChatOptions.Model;
  aAI.Provider := oProvider;
end;

Onderdeel van sgcUI.

sgcChat wordt niet als apart pakket verkocht. Haal het in sgcUI Enterprise naast alle andere sgcUI-producten, met één thema en runtime, of in de All-Access-bundel. Beide bevatten de broncode.

Standard

sgcGrid, sgcNavigation, sgcToolbar, sgcEditors en sgcLocalization.

€380 / ontwikkelaar
Bekijk Standard

Professional

Standard plus sgcCharts, sgcDashboard en sgcGauges.

€529 / ontwikkelaar
Bekijk Professional
Bevat sgcChat

Enterprise

Alle 18 sgcUI-producten.

€699 / ontwikkelaar
Bekijk Enterprise
Voegt sgcWebSockets toe

All-Access

Elk eSeGeCe-product, inclusief sgcUI Enterprise en sgcWebSockets, zodat de AI-provider en de WebSocket-brug van sgcChat direct werken.

€1,059 / ontwikkelaar
Bekijk All-Access

sgcChat vereist sgcUICore en sgcRichEdit, die zijn inbegrepen, en het installatieprogramma voegt sgcRichEdit en sgcPDF eraan toe. Er is geen gratis Community-editie. Praten met Claude, OpenAI, Gemini en de andere LLM-providers, en de WebSocket-teamchat, vereisen sgcWebSockets, dat bij All-Access is inbegrepen. Zonder dat verbinden TsgcChatAIEventProvider en TsgcChatEventTransport de chat met je eigen AI-aanroepen en je eigen backend.

Ontdek sgcUI

Zet sgcChat vandaag nog in je eigen applicatie.

De sgcUI-proefversie bevat sgcChat, sgcRichEdit en elk ander sgcUI-product. Draai de demo's AIAssistant, TeamChat en MarkdownViewer, of bekijk eerst alle functies.

Laatste blogberichten

Bekijk alle berichten →

Je bekijkt nu de sgcChat-weergave 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