sgcUI sgcChat ist in sgcUI Enterprise enthalten

sgcChat. Ein KI-Assistent. Ein Team-Chat.

Baue einen Chat in deine eigene Anwendung ein. sgcChat zeigt die Antworten eines KI-Assistenten schon während des Streamings an, mit Markdown, Codeblöcken und Tool-Aufrufen, und verbindet deine Benutzer miteinander mit Präsenz, Tippanzeige, Lesebestätigungen und Reaktionen. Dieselben Controls laufen unter VCL, FireMonkey, WinForms, WPF und Avalonia, und der Markdown-Viewer funktioniert auch allein.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 bis 13
sgcChat mit einer Konversation mit einem KI-Assistenten neben einem Team-Chat
  • 7LLM-Provider über sgcWebSockets: OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok und Mistral
  • 5UI-Frameworks: VCL, FireMonkey, WinForms, WPF und Avalonia
  • 3sgcUI-Themes, denen er folgt: hell, dunkel und Fluent
  • 12Sprachen für die Control-Texte, mit Konversationen von rechts nach links

Alles, was ein Chat braucht.

Ein KI-Assistent, der seine Antworten streamt, ein Team-Chat auf deinem eigenen Server, ein Markdown-Viewer und dieselben Controls in jedem Framework. sgcChat deckt das alles in einem Produkt ab.

  • KI-Assistent

    Streaming-Antworten, Stopp, Neu generieren, Bearbeiten und erneut Senden, Tool-Aufruf-Karten.

  • Team-Chat

    Avatare, Präsenz, Tippanzeige, Lesebestätigungen, Reaktionen, Antworten und Anhänge.

  • Markdown-Viewer

    Überschriften, Tabellen, Aufgabenlisten und hervorgehobene Codeblöcke mit Kopieren-Schaltfläche.

  • Jede Plattform

    VCL, FireMonkey, WinForms, WPF und Avalonia, dazu SVG- und PNG-Ausgabe ohne Oberfläche.

Sieh es laufen.

Gerendert mit der Headless-Ausgabe von sgcChat. Die Demos werden mit der sgcUI-Testversion für Delphi und C++ Builder installiert, die .NET-Demos sind im Registered-.NET-Download enthalten.

Eine Konversation mit einem KI-Assistenten mit einer Tool-Aufruf-Karte und einem hervorgehobenen Pascal-Codeblock
KI-Assistent

Streaming-Antworten, Stopp und Neu generieren.

  • TsgcChatAI bindet eine Konversation an einen Provider, sendet den Verlauf und den System-Prompt und zeigt jeden Teil der Antwort als formatiertes Markdown an, sobald er eintrifft.
  • Der Provider läuft in einem Worker-Thread, sodass das Fenster reaktionsfähig bleibt, und das Chat-Panel bietet für jede Antwort Stopp, Neu generieren sowie Bearbeiten und erneut Senden.
  • Tool-Aufruf-Karten zeigen den Tool-Namen, die Argumente, das Ergebnis und einen Status für läuft, fertig oder Fehler.
  • TsgcChatAIProvider_AIChat verbindet sich mit TsgcAIChat von sgcWebSockets, und TsgcChatAIEventProvider streamt aus deinem eigenen Backend in einem Event. Die Kommunikation mit Claude, OpenAI, Gemini und den anderen LLM-Providern benötigt sgcWebSockets, das in All-Access enthalten ist.
Ein Team-Chat mit Avataren, Präsenz, einer Reaktion, Lesebestätigungen und einer Tippanzeige
Team-Chat

Präsenz, Tippanzeige, Bestätigungen und Reaktionen.

  • Avatare mit Initialen oder einem Bild und einem Präsenzpunkt, eine Tippanzeige und Lesebestätigungen, auch für Gruppenkonversationen.
  • Reaktionen, Antworten, bearbeitete und gelöschte Nachrichten sowie Anhänge mit Bildvorschauen und Datei-Chips.
  • TsgcChatTransport_WebSocket verbindet einen Client, und TsgcChatServer_WebSocket leitet die Nachrichten zwischen den Clients eines Kanals weiter. Der WebSocket-Team-Chat benötigt sgcWebSockets, das in All-Access enthalten ist. Ohne es verbindet TsgcChatEventTransport den Chat mit jedem beliebigen Backend.
Der Markdown-Viewer mit Überschriften, einer Liste, einem Zitat, einer Tabelle und einem Codeblock
Markdown-Viewer

Markdown mit Codeblöcken und einer Kopieren-Schaltfläche.

  • TsgcVCLMarkdownViewer und TsgcFMXMarkdownViewer zeigen Überschriften, Hervorhebungen, Zitate, Listen, Aufgabenlisten, Tabellen, Links und Bilder.
  • Codeblöcke in Pascal, C#, C++, JavaScript, Python, JSON, SQL und anderen Sprachen mit Syntaxhervorhebung und einer Kopieren-Schaltfläche.
  • Streaming mit AppendMarkdown und Flush, Auswahl, Strg+C und einem OnLinkClick-Event.
Dieselbe Konversation mit dem KI-Assistenten im dunklen Fluent-Theme
Aussehen und Reichweite
  • Der Chat folgt den Themes hell, dunkel und Fluent von sgcUI und passt so zum Rest deiner Anwendung.
  • Eine Konversation auf Arabisch oder Hebräisch wird gespiegelt, und die Control-Texte gibt es auf Englisch, Spanisch, Deutsch, Französisch, Italienisch, brasilianischem Portugiesisch, Niederländisch, Polnisch, Türkisch, Japanisch, Koreanisch und Chinesisch.
  • UI Automation für die Chat-Ansicht, den Markdown-Viewer und das Eingabefeld. Unter Windows ist die Chat-Ansicht für Screenreader eine Liste von Nachrichten, mit Autor und Uhrzeit jeder Nachricht.

Verbinde den Chat mit einem KI-Provider.

TsgcChatAIProvider_AIChat verbindet eine TsgcChatAI-Bindung mit TsgcAIChat von sgcWebSockets. Ändere Provider, um Anthropic, Gemini, DeepSeek, Ollama, Grok oder Mistral zu verwenden.

Dieser Code benötigt sgcWebSockets, das in All-Access enthalten ist. Das Team-Chat-Relay und die C#-Version

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;

Teil von sgcUI.

sgcChat wird nicht als eigenes Paket verkauft. Hole es dir in sgcUI Enterprise zusammen mit allen anderen sgcUI-Produkten, mit einem gemeinsamen Theme und einer gemeinsamen Runtime, oder im All-Access-Bundle. Beides enthält den Quellcode.

Standard

sgcGrid, sgcNavigation, sgcToolbar und sgcEditors.

€380 / Entwickler
Standard ansehen

Professional

Standard plus sgcCharts, sgcDashboard und sgcGauges.

€529 / Entwickler
Professional ansehen
Enthält sgcChat

Enterprise

Alle 17 sgcUI-Produkte.

€699 / Entwickler
Enterprise ansehen
Ergänzt sgcWebSockets

All-Access

Jedes eSeGeCe-Produkt, einschließlich sgcUI Enterprise und sgcWebSockets, sodass der KI-Provider und die WebSocket-Bridge von sgcChat sofort funktionieren.

€1,059 / Entwickler
All-Access ansehen

sgcChat benötigt sgcUICore und sgcRichEdit, die enthalten sind, und der Installer fügt sgcRichEdit und sgcPDF dazu hinzu. Es gibt keine kostenlose Community-Edition. Die Kommunikation mit Claude, OpenAI, Gemini und den anderen LLM-Providern sowie der WebSocket-Team-Chat benötigen sgcWebSockets, das in All-Access enthalten ist. Ohne es verbinden TsgcChatAIEventProvider und TsgcChatEventTransport den Chat mit deinen eigenen KI-Aufrufen und deinem eigenen Backend.

sgcUI entdecken

Bring sgcChat noch heute in deine eigene Anwendung.

Die sgcUI-Testversion enthält sgcChat, sgcRichEdit und jedes andere sgcUI-Produkt. Starte die Demos AIAssistant, TeamChat und MarkdownViewer oder stöbere zuerst durch alle Funktionen.

Neues aus dem Blog

Alle Beiträge ansehen →

Du siehst gerade die Ansicht sgcChat von eSeGeCe.

Zeig mir eine andere Perspektive →
30 Tage Geld-zurück-GarantieNicht zufrieden? Fordere innerhalb von 30 Tagen nach dem Kauf eine vollständige Rückerstattung an. Rückerstattungsrichtlinie ansehen