sgcUI o sgcChat está incluído no sgcUI Enterprise

sgcChat. Um assistente de IA. Um chat de equipe.

Coloque um chat dentro da sua própria aplicação. O sgcChat mostra as respostas de um assistente de IA à medida que chegam em streaming, com Markdown, blocos de código e chamadas de ferramentas, e conecta seus usuários entre si com presença, indicador de digitação, confirmações de leitura e reações. Os mesmos controles funcionam em VCL, FireMonkey, WinForms, WPF e Avalonia, e o visualizador de Markdown também funciona sozinho.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 a 13
sgcChat com uma conversa de assistente de IA ao lado de um chat de equipe
  • 7provedores de LLM por meio do sgcWebSockets: OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok e Mistral
  • 5frameworks de interface: VCL, FireMonkey, WinForms, WPF e Avalonia
  • 3temas do sgcUI que ele segue: claro, escuro e Fluent
  • 12idiomas para os textos dos controles, com conversas da direita para a esquerda

Tudo o que um chat precisa.

Um assistente de IA que transmite as respostas em streaming, um chat de equipe no seu próprio servidor, um visualizador de Markdown e os mesmos controles em todos os frameworks. O sgcChat cobre tudo isso em um único produto.

  • Assistente de IA

    Respostas em streaming, parar, regenerar, editar e reenviar, cartões de chamada de ferramenta.

  • Chat de equipe

    Avatares, presença, digitação, confirmações de leitura, reações, respostas e anexos.

  • Visualizador de Markdown

    Títulos, tabelas, listas de tarefas e blocos de código destacados com um botão de copiar.

  • Todas as plataformas

    VCL, FireMonkey, WinForms, WPF e Avalonia, além de saída SVG e PNG sem interface.

Veja funcionando.

Renderizado pela saída headless do sgcChat. As demos são instaladas com a avaliação do sgcUI para Delphi e C++ Builder, e as demos .NET acompanham o download .NET Registered.

Uma conversa com um assistente de IA com um cartão de chamada de ferramenta e um bloco de código Pascal destacado
Assistente de IA

Respostas em streaming, parar e regenerar.

  • O TsgcChatAI vincula uma conversa a um provedor, envia o histórico e o prompt do sistema e mostra cada trecho da resposta como Markdown formatado assim que chega.
  • O provedor roda em uma thread de trabalho, então a janela continua responsiva, e o painel do chat oferece parar, regenerar, e editar e reenviar para cada resposta.
  • Os cartões de chamada de ferramenta mostram o nome da ferramenta, os argumentos, o resultado e um estado de em execução, concluído ou erro.
  • O TsgcChatAIProvider_AIChat se conecta ao TsgcAIChat do sgcWebSockets, e o TsgcChatAIEventProvider recebe o streaming do seu próprio backend em um evento. A conversa com Claude, OpenAI, Gemini e os demais provedores de LLM exige o sgcWebSockets, que está incluído no All-Access.
Um chat de equipe com avatares, presença, uma reação, confirmações de leitura e um indicador de digitação
Chat de equipe

Presença, digitação, confirmações e reações.

  • Avatares com iniciais ou uma imagem e um ponto de presença, um indicador de digitação e confirmações de leitura, também em conversas em grupo.
  • Reações, respostas, mensagens editadas e excluídas e anexos com miniaturas de imagem e chips de arquivo.
  • O TsgcChatTransport_WebSocket conecta um cliente e o TsgcChatServer_WebSocket repassa as mensagens entre os clientes de um canal. O chat de equipe por WebSocket exige o sgcWebSockets, que está incluído no All-Access. Sem ele, o TsgcChatEventTransport conecta o chat a qualquer backend.
O visualizador de Markdown com títulos, uma lista, uma citação, uma tabela e um bloco de código
Visualizador de Markdown

Markdown com blocos de código e um botão de copiar.

  • TsgcVCLMarkdownViewer e TsgcFMXMarkdownViewer mostram títulos, ênfase, citações, listas, listas de tarefas, tabelas, links e imagens.
  • Blocos de código de Pascal, C#, C++, JavaScript, Python, JSON, SQL e outras linguagens com destaque de sintaxe e um botão de copiar.
  • Streaming com AppendMarkdown e Flush, seleção, Ctrl+C e um evento OnLinkClick.
A mesma conversa com o assistente de IA no tema Fluent escuro
Aparência e alcance

Temas, da direita para a esquerda e 12 idiomas.

  • O chat segue os temas claro, escuro e Fluent do sgcUI, então combina com o restante da sua aplicação.
  • Uma conversa em árabe ou hebraico é espelhada, e os textos dos controles estão disponíveis em inglês, espanhol, alemão, francês, italiano, português (Brasil), holandês, polonês, turco, japonês, coreano e chinês.
  • UI Automation para a visualização do chat, o visualizador de Markdown e o campo de entrada. No Windows, a visualização do chat é uma lista de mensagens para leitores de tela, com o autor e a hora de cada mensagem.

Conecte o chat a um provedor de IA.

O TsgcChatAIProvider_AIChat conecta um vínculo TsgcChatAI ao TsgcAIChat do sgcWebSockets. Altere Provider para usar Anthropic, Gemini, DeepSeek, Ollama, Grok ou Mistral.

Este código precisa do sgcWebSockets, que está incluído no All-Access. O relay do chat de equipe e a versão em 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 do sgcUI.

O sgcChat não é vendido como um pacote separado. Adquira-o no sgcUI Enterprise junto com todos os outros produtos sgcUI, compartilhando um único tema e runtime, ou no pacote All-Access. Cada um acompanha o código-fonte.

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / desenvolvedor
Ver o Standard

Professional

Standard mais sgcCharts, sgcDashboard e sgcGauges.

€529 / desenvolvedor
Ver o Professional
Inclui o sgcChat

Enterprise

Os 16 produtos do sgcUI.

€699 / desenvolvedor
Ver o Enterprise
Adiciona o sgcWebSockets

All-Access

Todos os produtos da eSeGeCe, com sgcUI Enterprise e sgcWebSockets incluídos, de modo que o provedor de IA e a ponte WebSocket do sgcChat funcionam logo de início.

€1,059 / desenvolvedor
Ver All-Access

O sgcChat exige o sgcUICore e o sgcRichEdit, que estão incluídos, e o instalador adiciona o sgcRichEdit e o sgcPDF junto com ele. Não existe edição Community gratuita. A conversa com Claude, OpenAI, Gemini e os demais provedores de LLM, e o chat de equipe por WebSocket, exigem o sgcWebSockets, que está incluído no All-Access. Sem ele, o TsgcChatAIEventProvider e o TsgcChatEventTransport conectam o chat às suas próprias chamadas de IA e ao seu próprio backend.

Conhecer o sgcUI

Coloque o sgcChat na sua própria aplicação hoje.

A avaliação do sgcUI inclui o sgcChat, o sgcRichEdit e todos os outros produtos sgcUI. Execute as demos AIAssistant, TeamChat e MarkdownViewer, ou veja primeiro todos os recursos.

Últimas do blog

Ver todas as publicações →

Você está vendo a visão sgcChat da eSeGeCe.

Mostre outro ângulo →
Garantia de reembolso de 30 diasNão ficou satisfeito? Solicite o reembolso total em até 30 dias após a compra. Ver política de reembolso