OvidijusParsiunas/deep-chat

Fully customizable AI chatbot component for your website

何を解決するか

Deep Chat は、開発者が最小限のコードで任意のウェブサイトに埋め込める、完全にカスタマイズ可能なAIチャットインターフェースコンポーネントを提供します。AIモデルを統合する際、サーバー上にホストされているもの、サードパーティAPIによって提供されるもの、またはブラウザ内でローカルに実行されているものに関わらず、チャットUIをゼロから構築する必要がありません。

動作方法

このコンポーネントは1行のコードでウェブサイトに挿入でき、React、Vue、Svelte、Angularなどすべての主要なUIフレームワークをサポートしています。AIサービスへの接続は以下の3つの主要な方法で行えます:

  • 直接接続:ブラウザからOpenAIやClaudeなどの人気AI APIに直接接続し、プロトタイピングに使用可能。
  • カスタムAPI:定義されたリクエストプロパティを使ってカスタムバックエンドサービスに接続。
  • Webモデルdeep-chat-web-llmモジュールを使用して、LLMを完全にブラウザ内にホストし、サーバー接続を一切不要にします。

対象ユーザー

UI開発や複雑なAPIの設定に時間をかけずに、プロフェッショナルなAIチャットボットインターフェースをサイトに迅速に追加したいWeb開発者。

特徴

  • マルチモーダル入力:ファイルの送受信、ウェブカメラによる写真撮影、マイクによる音声録音をサポート。
  • 音声機能:入力用の音声認識(Speech-to-Text)と応答用の音声合成(Text-to-Speech)を内蔵し、Speech-to-Speechモデルにも対応。
  • 広範なAPIサポート:20以上の主要なAI APIに対してブラウザ側での直接統合を実現。
  • リッチテキストサポート:Markdownやカスタム要素をレンダリングし、構造化テキストやコードを適切に表示。
  • 柔軟なデプロイ:VanillaJSおよびすべての主要な現代的なフロントエンドフレームワークで動作。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト