sgcUI sgcChat est inclus dans sgcUI Enterprise

sgcChat. Un assistant IA. Un chat d'équipe.

Place un chat dans ta propre application. sgcChat affiche les réponses d'un assistant IA au fil de leur arrivée, avec Markdown, blocs de code et appels d'outils, et met tes utilisateurs en relation grâce à la présence, l'indicateur de saisie, les accusés de lecture et les réactions. Les mêmes contrôles fonctionnent sur VCL, FireMonkey, WinForms, WPF et Avalonia, et le visualiseur Markdown peut aussi s'utiliser seul.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 à 13
sgcChat avec une conversation d'assistant IA à côté d'un chat d'équipe
  • 7fournisseurs de LLM via sgcWebSockets : OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok et Mistral
  • 5frameworks d'interface : VCL, FireMonkey, WinForms, WPF et Avalonia
  • 3thèmes sgcUI suivis : clair, sombre et Fluent
  • 12langues pour les textes des contrôles, avec des conversations de droite à gauche

Tout ce dont un chat a besoin.

Un assistant IA qui diffuse ses réponses en streaming, un chat d'équipe sur ton propre serveur, un visualiseur Markdown et les mêmes contrôles sur chaque framework. sgcChat couvre tout cela dans un seul produit.

  • Assistant IA

    Réponses en streaming, arrêt, régénération, modification et renvoi, cartes d'appel d'outil.

  • Chat d'équipe

    Avatars, présence, saisie, accusés de lecture, réactions, réponses et pièces jointes.

  • Visualiseur Markdown

    Titres, tableaux, listes de tâches et blocs de code colorés avec un bouton de copie.

  • Toutes les plateformes

    VCL, FireMonkey, WinForms, WPF et Avalonia, plus une sortie SVG et PNG sans interface.

Regarde-la en action.

Rendu par la sortie headless de sgcChat. Les démos s'installent avec l'essai de sgcUI pour Delphi et C++ Builder, et les démos .NET sont livrées avec le téléchargement .NET Registered.

Une conversation avec un assistant IA avec une carte d'appel d'outil et un bloc de code Pascal coloré
Assistant IA

Réponses en streaming, arrêt et régénération.

  • TsgcChatAI lie une conversation à un fournisseur, envoie l'historique et le prompt système, et affiche chaque morceau de la réponse en Markdown mis en forme dès son arrivée.
  • Le fournisseur s'exécute dans un thread de travail, la fenêtre reste donc réactive, et le panneau de chat propose l'arrêt, la régénération, ainsi que la modification et le renvoi pour chaque réponse.
  • Les cartes d'appel d'outil affichent le nom de l'outil, les arguments, le résultat et un état en cours, terminé ou erreur.
  • TsgcChatAIProvider_AIChat se connecte à TsgcAIChat de sgcWebSockets, et TsgcChatAIEventProvider diffuse depuis ton propre backend dans un événement. Le dialogue avec Claude, OpenAI, Gemini et les autres fournisseurs de LLM nécessite sgcWebSockets, inclus dans All-Access.
Un chat d'équipe avec avatars, présence, une réaction, des accusés de lecture et un indicateur de saisie
Chat d'équipe

Présence, saisie, accusés et réactions.

  • Avatars avec initiales ou une image et un point de présence, un indicateur de saisie et des accusés de lecture, y compris pour les conversations de groupe.
  • Réactions, réponses, messages modifiés et supprimés, et pièces jointes avec miniatures d'image et puces de fichier.
  • TsgcChatTransport_WebSocket connecte un client et TsgcChatServer_WebSocket relaie les messages entre les clients d'un canal. Le chat d'équipe par WebSocket nécessite sgcWebSockets, inclus dans All-Access. Sans lui, TsgcChatEventTransport connecte le chat à n'importe quel backend.
Le visualiseur Markdown avec des titres, une liste, une citation, un tableau et un bloc de code
Visualiseur Markdown

Markdown avec blocs de code et bouton de copie.

  • TsgcVCLMarkdownViewer et TsgcFMXMarkdownViewer affichent titres, emphases, citations, listes, listes de tâches, tableaux, liens et images.
  • Blocs de code Pascal, C#, C++, JavaScript, Python, JSON, SQL et d'autres langages avec coloration syntaxique et bouton de copie.
  • Streaming avec AppendMarkdown et Flush, sélection, Ctrl+C et un événement OnLinkClick.
La même conversation avec l'assistant IA dans le thème Fluent sombre
Apparence et portée

Thèmes, de droite à gauche et 12 langues.

  • Le chat suit les thèmes clair, sombre et Fluent de sgcUI, il s'intègre donc au reste de ton application.
  • Une conversation en arabe ou en hébreu est inversée, et les textes des contrôles existent en anglais, espagnol, allemand, français, italien, portugais (Brésil), néerlandais, polonais, turc, japonais, coréen et chinois.
  • UI Automation pour la vue du chat, le visualiseur Markdown et la zone de saisie. Sous Windows, la vue du chat est une liste de messages pour les lecteurs d'écran, avec l'auteur et l'heure de chaque message.

Connecte le chat à un fournisseur d'IA.

TsgcChatAIProvider_AIChat connecte une liaison TsgcChatAI à TsgcAIChat de sgcWebSockets. Modifie Provider pour utiliser Anthropic, Gemini, DeepSeek, Ollama, Grok ou Mistral.

Ce code nécessite sgcWebSockets, inclus dans All-Access. Le relais du chat d'équipe et la version C#

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;

Fait partie de sgcUI.

sgcChat n'est pas vendu comme un paquet séparé. Obtiens-le dans sgcUI Enterprise avec tous les autres produits sgcUI, autour d'un thème et d'un runtime communs, ou dans le bundle All-Access. Chacun est livré avec le code source.

Standard

sgcGrid, sgcNavigation, sgcToolbar et sgcEditors.

€380 / développeur
Voir Standard

Professional

Standard plus sgcCharts, sgcDashboard et sgcGauges.

€529 / développeur
Voir Professional
Inclut sgcChat

Enterprise

Les 17 produits sgcUI.

€699 / développeur
Voir Enterprise
Ajoute sgcWebSockets

All-Access

Tous les produits eSeGeCe, sgcUI Enterprise et sgcWebSockets inclus, si bien que le fournisseur IA et le pont WebSocket de sgcChat fonctionnent immédiatement.

€1,059 / développeur
Voir All-Access

sgcChat nécessite sgcUICore et sgcRichEdit, qui sont inclus, et l'installateur ajoute sgcRichEdit et sgcPDF avec lui. Il n'existe pas d'édition Community gratuite. Le dialogue avec Claude, OpenAI, Gemini et les autres fournisseurs de LLM, ainsi que le chat d'équipe par WebSocket, nécessitent sgcWebSockets, inclus dans All-Access. Sans lui, TsgcChatAIEventProvider et TsgcChatEventTransport connectent le chat à tes propres appels IA et à ton propre backend.

Découvrir sgcUI

Mets sgcChat dans ta propre application dès aujourd'hui.

L'essai de sgcUI inclut sgcChat, sgcRichEdit et tous les autres produits sgcUI. Lance les démos AIAssistant, TeamChat et MarkdownViewer, ou parcours d'abord toutes les fonctionnalités.

Les derniers articles du blog

Voir tous les articles →

Tu vois la vue sgcChat d'eSeGeCe.

Montre-moi un autre angle →
Garantie satisfait ou remboursé de 30 joursPas satisfait ? Demandez un remboursement intégral dans les 30 jours suivant l'achat. Voir la politique de remboursement