sgcUI sgcChat è incluso in sgcUI Enterprise

sgcChat. Un assistente AI. Una chat di team.

Metti una chat dentro la tua applicazione. sgcChat mostra le risposte di un assistente AI mentre arrivano in streaming, con Markdown, blocchi di codice e chiamate a strumenti, e collega i tuoi utenti tra loro con presenza, indicatore di digitazione, conferme di lettura e reazioni. Gli stessi controlli funzionano su VCL, FireMonkey, WinForms, WPF e Avalonia, e il visualizzatore Markdown può essere usato anche da solo.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi da 7 a 13
sgcChat con una conversazione con un assistente AI accanto a una chat di team
  • 7provider LLM tramite sgcWebSockets: OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok e Mistral
  • 5framework UI: VCL, FireMonkey, WinForms, WPF e Avalonia
  • 3temi sgcUI che segue: chiaro, scuro e Fluent
  • 12lingue per i testi dei controlli, con conversazioni da destra a sinistra

Tutto ciò che serve a una chat.

Un assistente AI che trasmette le risposte in streaming, una chat di team sul tuo server, un visualizzatore Markdown e gli stessi controlli su ogni framework. sgcChat copre tutto in un solo prodotto.

  • Assistente AI

    Risposte in streaming, stop, rigenera, modifica e reinvia, schede di chiamata agli strumenti.

  • Chat di team

    Avatar, presenza, digitazione, conferme di lettura, reazioni, risposte e allegati.

  • Visualizzatore Markdown

    Intestazioni, tabelle, elenchi di attività e blocchi di codice evidenziati con un pulsante di copia.

  • Ogni piattaforma

    VCL, FireMonkey, WinForms, WPF e Avalonia, più output SVG e PNG senza interfaccia.

Guardalo in azione.

Generato dall'output headless di sgcChat. Le demo si installano con il trial di sgcUI per Delphi e C++ Builder, mentre le demo .NET sono incluse nel download .NET Registered.

Una conversazione con un assistente AI con una scheda di chiamata a uno strumento e un blocco di codice Pascal evidenziato
Assistente AI

Risposte in streaming, stop e rigenera.

  • TsgcChatAI collega una conversazione a un provider, invia la cronologia e il prompt di sistema e mostra ogni parte della risposta come Markdown formattato non appena arriva.
  • Il provider gira su un thread di lavoro, quindi la finestra resta reattiva, e il pannello della chat offre stop, rigenera, modifica e reinvia per ogni risposta.
  • Le schede di chiamata agli strumenti mostrano il nome dello strumento, gli argomenti, il risultato e uno stato di in esecuzione, completato o errore.
  • TsgcChatAIProvider_AIChat si collega a TsgcAIChat di sgcWebSockets, e TsgcChatAIEventProvider riceve lo streaming dal tuo backend in un evento. Il dialogo con Claude, OpenAI, Gemini e gli altri provider LLM richiede sgcWebSockets, incluso in All-Access.
Una chat di team con avatar, presenza, una reazione, conferme di lettura e un indicatore di digitazione
Chat di team

Presenza, digitazione, conferme e reazioni.

  • Avatar con iniziali o un'immagine e un punto di presenza, un indicatore di digitazione e conferme di lettura, anche per le conversazioni di gruppo.
  • Reazioni, risposte, messaggi modificati ed eliminati e allegati con miniature delle immagini e chip dei file.
  • TsgcChatTransport_WebSocket collega un client e TsgcChatServer_WebSocket inoltra i messaggi tra i client di un canale. La chat di team via WebSocket richiede sgcWebSockets, incluso in All-Access. Senza di esso, TsgcChatEventTransport collega la chat a qualsiasi backend.
Il visualizzatore Markdown con intestazioni, un elenco, una citazione, una tabella e un blocco di codice
Visualizzatore Markdown

Markdown con blocchi di codice e un pulsante di copia.

  • TsgcVCLMarkdownViewer e TsgcFMXMarkdownViewer mostrano intestazioni, enfasi, citazioni, elenchi, elenchi di attività, tabelle, link e immagini.
  • Blocchi di codice in Pascal, C#, C++, JavaScript, Python, JSON, SQL e altri linguaggi con evidenziazione della sintassi e un pulsante di copia.
  • Streaming con AppendMarkdown e Flush, selezione, Ctrl+C e un evento OnLinkClick.
La stessa conversazione con l'assistente AI nel tema Fluent scuro
Aspetto e portata

Temi, da destra a sinistra e 12 lingue.

  • La chat segue i temi chiaro, scuro e Fluent di sgcUI, così si adatta al resto della tua applicazione.
  • Una conversazione in arabo o in ebraico viene specchiata, e i testi dei controlli sono disponibili in inglese, spagnolo, tedesco, francese, italiano, portoghese (Brasile), olandese, polacco, turco, giapponese, coreano e cinese.
  • UI Automation per la vista della chat, il visualizzatore Markdown e il campo di input. Su Windows la vista della chat è un elenco di messaggi per gli screen reader, con l'autore e l'ora di ogni messaggio.

Collega la chat a un provider AI.

TsgcChatAIProvider_AIChat collega un binding TsgcChatAI a TsgcAIChat di sgcWebSockets. Cambia Provider per usare Anthropic, Gemini, DeepSeek, Ollama, Grok o Mistral.

Questo codice richiede sgcWebSockets, incluso in All-Access. Il relay della chat di team e la versione 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;

Parte di sgcUI.

sgcChat non è venduto come pacchetto separato. Ottienilo in sgcUI Enterprise insieme a tutti gli altri prodotti sgcUI, con un unico tema e runtime, oppure nel bundle All-Access. Ognuno include il codice sorgente.

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / sviluppatore
Vedi Standard

Professional

Standard più sgcCharts, sgcDashboard e sgcGauges.

€529 / sviluppatore
Vedi Professional
Include sgcChat

Enterprise

Tutti i 17 prodotti sgcUI.

€699 / sviluppatore
Vedi Enterprise
Aggiunge sgcWebSockets

All-Access

Ogni prodotto eSeGeCe, sgcUI Enterprise e sgcWebSockets inclusi, così il provider AI e il bridge WebSocket di sgcChat funzionano subito.

€1,059 / sviluppatore
Vedi All-Access

sgcChat richiede sgcUICore e sgcRichEdit, che sono inclusi, e l'installer aggiunge sgcRichEdit e sgcPDF insieme a esso. Non esiste un'edizione Community gratuita. Il dialogo con Claude, OpenAI, Gemini e gli altri provider LLM, e la chat di team via WebSocket, richiedono sgcWebSockets, incluso in All-Access. Senza di esso, TsgcChatAIEventProvider e TsgcChatEventTransport collegano la chat alle tue chiamate AI e al tuo backend.

Scopri sgcUI

Metti sgcChat nella tua applicazione oggi stesso.

Il trial di sgcUI include sgcChat, sgcRichEdit e ogni altro prodotto sgcUI. Esegui le demo AIAssistant, TeamChat e MarkdownViewer, oppure sfoglia prima tutte le funzionalità.

Le ultime dal blog

Vedi tutti gli articoli →

Stai vedendo la vista sgcChat di eSeGeCe.

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso