nuxt-ui-templates/chat
Nuxt AI Chatbot Template made with Nuxt UI and Vercel AI SDK.
解決する問題
このプロジェクトは、開発者がフル機能の AI チャットボットを迅速に構築してデプロイできるようにする、すぐに使えるアプリケーションテンプレートを提供します。チャット履歴、認証、ファイルアップロードなどの一般的なチャットインターフェース要素をゼロから構築する必要がなくなります。
仕組み
このテンプレートは、Nuxt フレームワークと Nuxt UI コンポーネントを使用して構築されています。Vercel AI SDK と統合してストリーミング AI 応答を処理し、Vercel AI Gateway を介して複数のモデル(Claude、Gemini、GPT など)をサポートします。データの永続化には、SQLite(Turso 経由)と Drizzle ORM を使用し、ファイルアップロードは NuxtHub Blob を通じて管理されます。
対象読者
ボイラープレートコードに時間を費やすことなく、認証とデータベースの永続化を統合したプロフェッショナルな AI チャットインターフェースを求めるフロントエンドおよびフルスタック開発者。
ハイライト
- ストリーミング AI 応答:思考/推論機能を備えたリアルタイムのメッセージストリーミングをサポート。
- マルチモデルサポート:統一 API ゲートウェイを介してさまざまなモデルにアクセス。
- 高度なプロンプト:WebSocket を介した組み込みの Web 検索とディクテーション。
- リッチな UI:マークダウンレンダリング、コードハイライト、チャートや天気のためのツール呼び出しを備えています。
- 完全なアプリケーションスタック:GitHub OAuth 認証と永続的なチャット履歴を統合。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト