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 はそのすべてを 1 つの製品でカバーします。

  • 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日以内に全額返金をリクエストできます。 返金ポリシーを見る