チャットスターター

作業中のAIチャットアプリは、クリックで無料で展開できます。アプリのサイドバー、モデルチップとストップコントロールのカプセルコンポーザー、思考インジケーター、コピーと既読のアクション、訪問者のブラウザに住んでいるチャット履歴レールで応答を合理化しました。それの背後にある1つのルートは、プロバイダのキーサーバーサイドを読み込み、Vercel AI SDKで回答をストリームします。すべてがソースとしてインストールされているので、変更するあなたのものです。

ライブプレビュー
チャットスターター
新しいタブ
boardui.com/templates/chat-starter
新しいチャット

助けてもらえますか?

このチャットは、独自の API キーに対して実行されます。このブラウザーで履歴が保持されます。

設定されていない
新しいチャット

Vercel へのデプロイ

Vercel が要求したときに、デプロイ、API キーを 1 つクリックし、最初のデプロイは既に答えています。Vercel はスターターを独自の GitHub アカウントにコピーし、そこにビルドします。キーはプロジェクトの環境に直進し、BoardUI に触れることはありません。

誰がキーを所有しているかに請求書を要求し、URLを持つ誰もがそれらを送信することができます。 支出制限でキーを作成し、料金の制限を前に置く /api/chat 公共を指す前に。

インストール

すでにNext.jsプロジェクトがありますか? 同じ画面はCLIでインストールされ、ランタイムも含まれています。

ダークモード対応:この コンポーネント はBoardUIのセマンティックトークンに合わせて自動で切り替わります。 テーマスイッチの設定.

npx boardui@latest add agent-chat

共有UIパッケージや独自のインポートエイリアスを使う場合は、 インストールパスの設定 をCLIの実行前に設定してください。コピー&ペーストの例は、標準のインポートを使います。

自分の鍵を握る

1つの変数、 AI_API_KEY. プロバイダーはキー自体から読み込まれているので、設定する他にはありません。

  • sk-ant-...アスレチック
  • sk-or-...オープンロイター
  • sk-...オープンAI
  • AIza...Googleのジェミニ
  • vck_...Vercel AIゲートウェイ
  • gsk_...グローク
  • xai-...xAI

プロバイダーが1つを提供する支出制限でキーを作成します。 OpenRouterはクレジットをキーに消費することができます。また、OpenAIはプロジェクトごとにの使用制限があります。キーはブラウザに到達しませんが、チャットはURLを持っている誰にも開かれますので、キャップはコストをバインドしています。

セットセット CHAT_MODEL 別のモデルを選ぶため。ミストラルまたはDeepSeekでは、キーが再現可能な形状を持たないため、追加 AI_PROVIDER=mistral または AI_PROVIDER=deepseek. あなたのラップトップのOllamaからのLiteLLMの生産のあらゆるOpenAI互換サーバー、仕事との AI_BASE_URL そして、 CHAT_MODEL. すべてのプロバイダの通常の変数()OPENAI_API_KEY, ANTHROPIC_API_KEYなど) 作品も。

ローカルで実行する

デプロイされたリポジトリ、またはスターター自身をクローンし、それをキーにします。

npm installcp .env.example .env.local # put your key in AI_API_KEYnpm run dev

含まれるもの

無料のコンポーネントのみ、ソースとしてインストール:チームとユーザーメニュー、コンポーザーとその読み込み処理、思考インジケータ、リネーム、未読、エクスポート、メッセージアクション、およびそれらが依存するすべてのベースコンポーネントを持つチャット履歴レール。 デプロイされたアプリは、同じ無料のコンポーネントから構築された2つの無料チャートとサインインおよびサインアップ画面を備えたダッシュボードを運び、サイドバーは存在するページへのリンクのみです。 プラス app/api/chat/route.ts、ランタイム、およびBoardUI のコーディングエージェントの設計規則 AGENTS.mdなので、次の画面ではエージェントが同じ言語を話せるようにします。 必要に応じて、プロテンプレートは同じプロジェクトにインストールします。