sgcUI sgcChat은 sgcUI Enterprise에 포함돼요

sgcChat. AI 어시스턴트. 팀 채팅.

내 애플리케이션 안에 채팅을 넣어 보세요. sgcChat은 AI 어시스턴트의 답변을 스트리밍으로 도착하는 대로 Markdown, 코드 블록, 도구 호출과 함께 보여 주고, 접속 상태, 입력 중 표시, 읽음 확인, 리액션으로 사용자끼리 연결해 줘요. 같은 컨트롤이 VCL, FireMonkey, WinForms, WPF, Avalonia에서 동작하고, Markdown 뷰어는 단독으로도 쓸 수 있어요.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7~13
AI 어시스턴트 대화가 팀 채팅 옆에 있는 sgcChat
  • 7sgcWebSockets를 통한 LLM 프로바이더: OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok, Mistral
  • 5UI 프레임워크: VCL, FireMonkey, WinForms, WPF, Avalonia
  • 3따라가는 sgcUI 테마: 라이트, 다크, Fluent
  • 12컨트롤 텍스트 언어, 오른쪽에서 왼쪽으로 쓰는 대화 지원

채팅에 필요한 모든 것.

답변을 스트리밍하는 AI 어시스턴트, 내 서버에서 도는 팀 채팅, Markdown 뷰어, 그리고 모든 프레임워크에서 같은 컨트롤. sgcChat은 이 모두를 제품 하나로 제공해요.

  • AI 어시스턴트

    스트리밍 답변, 중지, 다시 생성, 수정 후 다시 보내기, 도구 호출 카드.

  • 팀 채팅

    아바타, 접속 상태, 입력 중 표시, 읽음 확인, 리액션, 답장, 첨부 파일.

  • Markdown 뷰어

    제목, 표, 작업 목록, 복사 버튼이 있는 하이라이트된 코드 블록.

  • 모든 플랫폼

    VCL, FireMonkey, WinForms, WPF, Avalonia, 그리고 창 없는 SVG와 PNG 출력.

동작하는 모습을 보세요.

sgcChat의 헤드리스 출력으로 렌더링했어요. 데모는 Delphi와 C++ Builder용 sgcUI 체험판과 함께 설치되고, .NET 데모는 Registered .NET 다운로드에 들어 있어요.

도구 호출 카드와 하이라이트된 Pascal 코드 블록이 있는 AI 어시스턴트 대화
AI 어시스턴트

스트리밍 답변, 중지, 다시 생성.

  • TsgcChatAI는 대화를 프로바이더에 연결하고, 기록과 시스템 프롬프트를 보내며, 답변의 각 조각이 도착하는 즉시 서식이 적용된 Markdown으로 보여 줘요.
  • 프로바이더는 작업자 스레드에서 실행되므로 창이 계속 반응하고, 채팅 패널은 모든 답변에 대해 중지, 다시 생성, 수정 후 다시 보내기를 제공해요.
  • 도구 호출 카드는 도구 이름, 인수, 결과, 그리고 실행 중, 완료, 오류 상태를 보여 줘요.
  • TsgcChatAIProvider_AIChat은 sgcWebSockets의 TsgcAIChat에 연결되고, TsgcChatAIEventProvider는 이벤트에서 내 백엔드의 스트림을 받아요. Claude, OpenAI, Gemini 및 기타 LLM 프로바이더와의 통신에는 All-Access에 포함된 sgcWebSockets가 필요해요.
아바타, 접속 상태, 리액션, 읽음 확인, 입력 중 표시가 있는 팀 채팅
팀 채팅

접속 상태, 입력 중 표시, 확인, 리액션.

  • 이니셜이나 이미지와 접속 상태 점이 있는 아바타, 입력 중 표시, 읽음 확인을 그룹 대화에서도 쓸 수 있어요.
  • 리액션, 답장, 수정되거나 삭제된 메시지, 이미지 썸네일과 파일 칩이 있는 첨부 파일.
  • TsgcChatTransport_WebSocket은 클라이언트를 연결하고, TsgcChatServer_WebSocket은 채널의 클라이언트 사이에서 메시지를 중계해요. WebSocket 팀 채팅에는 All-Access에 포함된 sgcWebSockets가 필요해요. 없으면 TsgcChatEventTransport가 채팅을 어떤 백엔드에든 연결해 줘요.
제목, 목록, 인용, 표, 코드 블록이 있는 Markdown 뷰어
Markdown 뷰어

코드 블록과 복사 버튼이 있는 Markdown.

  • TsgcVCLMarkdownViewer와 TsgcFMXMarkdownViewer는 제목, 강조, 인용, 목록, 작업 목록, 표, 링크, 이미지를 보여 줘요.
  • Pascal, C#, C++, JavaScript, Python, JSON, SQL 등 여러 언어의 코드 블록을 구문 강조와 복사 버튼과 함께 지원해요.
  • AppendMarkdown과 Flush를 통한 스트리밍, 선택, Ctrl+C, OnLinkClick 이벤트.
다크 Fluent 테마의 같은 AI 어시스턴트 대화
외관과 적용 범위

테마, 오른쪽에서 왼쪽 표시, 12개 언어.

  • 채팅은 sgcUI의 라이트, 다크, Fluent 테마를 따르므로 애플리케이션의 나머지 부분과 잘 어울려요.
  • 아랍어나 히브리어 대화는 좌우가 반전되어 표시되고, 컨트롤 텍스트는 영어, 스페인어, 독일어, 프랑스어, 이탈리아어, 포르투갈어(브라질), 네덜란드어, 폴란드어, 터키어, 일본어, 한국어, 중국어로 제공돼요.
  • 채팅 뷰, Markdown 뷰어, 입력란을 위한 UI Automation. Windows에서 채팅 뷰는 화면 낭독기용 메시지 목록이며, 각 메시지의 작성자와 시간이 함께 표시돼요.

채팅을 AI 프로바이더에 연결하세요.

TsgcChatAIProvider_AIChat은 TsgcChatAI 바인딩을 sgcWebSockets의 TsgcAIChat에 연결해요. Provider를 바꾸면 Anthropic, Gemini, DeepSeek, Ollama, Grok, Mistral을 쓸 수 있어요.

이 코드에는 All-Access에 포함된 sgcWebSockets가 필요해요. 팀 채팅 릴레이와 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;

sgcUI의 일부예요.

sgcChat은 별도 패키지로 판매하지 않아요. 다른 모든 sgcUI 제품과 함께 하나의 테마와 런타임을 공유하는 sgcUI Enterprise에서, 또는 All-Access 번들에서 받으세요. 둘 다 소스 코드가 포함돼요.

Standard

sgcGrid, sgcNavigation, sgcToolbar, sgcEditors.

€380 / 개발자
Standard 보기

Professional

Standard에 sgcCharts, sgcDashboard, sgcGauges 추가.

€529 / 개발자
Professional 보기
sgcChat 포함

Enterprise

sgcUI 제품 16종 모두.

€699 / 개발자
Enterprise 보기
sgcWebSockets 추가

All-Access

sgcUI Enterprise와 sgcWebSockets를 포함한 모든 eSeGeCe 제품이 들어 있어, sgcChat의 AI 프로바이더와 WebSocket 브리지를 바로 사용할 수 있어요.

€1,059 / 개발자
All-Access 보기

sgcChat에는 포함되어 있는 sgcUICore와 sgcRichEdit가 필요하고, 설치 프로그램이 sgcRichEdit와 sgcPDF를 함께 설치해요. 무료 Community 에디션은 없어요. Claude, OpenAI, Gemini 및 기타 LLM 프로바이더와의 통신, 그리고 WebSocket 팀 채팅에는 All-Access에 포함된 sgcWebSockets가 필요해요. 없으면 TsgcChatAIEventProvider와 TsgcChatEventTransport가 채팅을 내 AI 호출과 내 백엔드에 연결해 줘요.

sgcUI 살펴보기

오늘 sgcChat을 내 애플리케이션에 넣어 보세요.

sgcUI 체험판에는 sgcChat, sgcRichEdit와 다른 모든 sgcUI 제품이 들어 있어요. AIAssistant, TeamChat, MarkdownViewer 데모를 실행하거나 먼저 모든 기능을 둘러보세요.

블로그 최신 소식

모든 글 보기 →

지금 eSeGeCe의 sgcChat 관점을 보고 있어요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기