Skip to content
🚀 EDDI 6.5.0

19のLLMプロバイダー、サイトをクロールしファイルを読み込むナレッジベース、互換性のあるエージェントバージョンに追従する会話新機能

マネージドクラウド 始める
すべてのインテグレーション
チャネルReact + SSE

Web chat

EDDI自身が提供する、テーマ変更可能なReactチャットUI。ストリーミング応答、Markdown、クイックリプライ、元に戻す操作に対応し、直接開くことも、ページに埋め込むこともできます。

得られるもの

  • デプロイ済みのすべてのエージェント向けのチャットページ(/chat/{environment}/{agentId})
  • トークン単位のストリーミング、リッチな Markdown、コードのハイライト、LaTeX 数式
  • ダークテーマとライトテーマ、クイックリプライボタン、元に戻す・やり直し
  • コントロールを非表示にしたりタイトルを設定したりして、埋め込み用ウィジェットに集中させるURLパラメーター
  • バックエンド不要のデモモード

EDDIでの仕組み

  1. EDDIを起動します。チャットUIはEDDIイメージに同梱されており、インストーラーにも含まれています。
  2. EDDIホストで /chat/<environment>/<agentId> を開きます。
  3. theme、title、hideUndo、hideNewConversation などのURLパラメーターで調整します。
  4. 埋め込むには、eddi.chat.frame-ancestors(デフォルトは 'none')で自社サイトのオリジンを許可し、同じ URL をページ内の iframe に置きます。

設定

EDDIのドキュメントに基づいています。your-agent-id のようなプレースホルダーは、ご自身の値に置き換えてください。

URL patterns served by EDDIチャットUIが提供するURLパターンです。
# an agent in an environment
http://localhost:7070/chat/{environment}/{agentId}

# with an explicit user id
http://localhost:7070/chat/{environment}/{agentId}/{userId}

# a showcase with mock data, no backend needed
http://localhost:7070/chat/demo/showcase
Embed in a pageチャットUIのREADMEにある埋め込みウィジェットの例です。表示用のパラメーターは必要に応じて組み合わせてください。
<iframe
  src="https://your-eddi-server/chat/production/your-agent-id?hideNewConversation=true&theme=dark"
  style="width: 400px; height: 600px; border: none; border-radius: 12px;"
></iframe>
application.properties (or EDDI_CHAT_FRAME_ANCESTORS)デフォルトでは、チャットはフレーム内での表示を拒否します。このプロパティ、または環境変数 EDDI_CHAT_FRAME_ANCESTORS に、埋め込み元サイトのオリジンを設定します(複数ある場合はスペースで区切ります)。
eddi.chat.frame-ancestors=https://portal.example.com

ガバナンス

  • チャットは他のすべてのクライアントと同じ会話APIを使用するため、behavior rules、承認ゲート、監査台帳はそのまま適用されます。
  • 認証が有効な場合、ウィジェットにはサインイン中のユーザーのアクセストークンが必要で、バックエンドはすべての呼び出しでそれを検証します。
  • エージェントが生成するテキストは、すべて信頼できない出力として扱ってください。チャットUIはエージェントからの Markdown を表示します。

知っておくべきこと

  • 別のサイトにチャットを埋め込むには、eddi.chat.frame-ancestors をそのサイトのオリジンに設定する必要があります。設定するまで、ブラウザーはフレーム内での表示を拒否します。EDDI が配信するそれ以外のものは、フレームへの埋め込みを拒否します。

関連するインテグレーション

このページの設定と動作は、2026-10-14に確認したEDDIのドキュメントに基づいています。フィールド名やデフォルト値はリリースによって変わることがあるため、お使いのバージョンのドキュメントで確認してください。