AIパーソナル・ラーニング
と実践的なガイダンス
豆包Marscode1

AIチャットボット:ヴェルセル、インテリジェントなチャットボットを構築・展開

はじめに

AIチャットボットはVercelによって開発されたオープンソースプロジェクトで、開発者がインテリジェントなチャットボットを迅速に構築し、デプロイすることを支援します。このプロジェクトはNext.jsフレームワークをベースにしており、OpenAI、Anthropic、Cohereなどの様々なAIモデルプロバイダと統合されています。VercelのAI SDKを使用することで、開発者はテキスト、構造化オブジェクト、ツールコールを簡単に生成できます。このプロジェクトは、データの永続性、ファイルストレージ、安全な認証もサポートしており、効率的でスケーラブルなチャットボットアプリケーションを作成するための完全なソリューションを提供します。

AI Chatbot:Vercel 构建和部署智能聊天机器人-1


 

機能一覧

  • Next.jsアプリケーションルーティングシームレスなナビゲーションと高いパフォーマンスのための高度なルーティング機能を提供します。
  • リアクト・サーバー・コンポーネントサーバーサイドレンダリングとサーバーオペレーションをサポートし、パフォーマンスを向上。
  • AI SDKテキスト、構造化オブジェクト、ツールコールを生成するための統一API。
  • マルチモデル対応OpenAI GPT-4はデフォルトでサポートされています。
  • データの永続性Vercel Postgresを使用してチャットログとユーザーデータを保存します。
  • ファイルストレージVercel Blobによる効率的なファイルストレージ。
  • 安全認証: NextAuth.jsと統合し、シンプルでセキュアな認証メカニズムを提供します。
  • スタイリングTailwind CSSとRadix UIを使用した柔軟なコンポーネントのスタイリングを提供します。

 

ヘルプの使用

設置プロセス

  1. Vercel CLIのインストールターミナルで実行 npm i -g vercel Vercelコマンドラインツールをインストールする。
  2. ローカルインスタンスのリンク使用 vercel link ローカルインスタンスをVercelとGitHubのアカウントにリンクし、次のように作成します。 .vercel カタログ
  3. 環境変数のダウンロード走る vercel env pull 環境変数をダウンロードする。
  4. 依存関係のインストール使用 pnpm install プロジェクトの依存関係をインストールします。
  5. ローカルオペレーション走る pnpm dev ローカル開発サーバーを起動し localhost:3000 アプリを見る

機能操作

  • テキストの生成AI SDKのAPIを呼び出すことで、様々なテキストコンテンツを生成することができます。サンプルコードは以下の通りです:
复制复制复制复制复制
复制
  import { generateText } from 'ai-sdk';
const response = await generateText('你的提示');
console.log(response);
  • データの永続性: Vercel Postgresを使用してチャットログを保存し、データの永続性とセキュリティを確保します。サンプルコードを以下に示します:
复制复制复制复制
复制
  import { saveChat } from 'vercel-postgres';
await saveChat(userId, chatData);
  • ファイルストレージVercel Blobによるファイルストレージを実装し、効率的なファイルのアップロードとダウンロードをサポートします。サンプルコードは以下の通りです:
复制复制复制
复制
  import { uploadFile } from 'vercel-blob';
const fileUrl = await uploadFile(file);
console.log(fileUrl);
  • ユーザー認証: NextAuth.jsを統合して、ユーザー認証を実装し、アプリケーションのセキュリティを確保します。サンプルコードは以下の通りです:
复制复制
复制
  import { getSession } from 'next-auth/client';
const session = await getSession();
console.log(session);

展開

  1. ワンクリック配備Vercelプラットフォーム上の "One Click Deploy "ボタンをクリックし、アプリケーションを素早くVercelにデプロイします。
  2. 環境変数の設定Vercelダッシュボードで環境変数を設定し、アプリケーションが正しく動作するようにします。
  3. 継続的インテグレーションGitHubリポジトリにプッシュするたびに、Vercelは自動的にアプリケーションの最新バージョンをビルドし、デプロイします。

これらのステップを踏むことで、開発者はAIチャットボットをすぐに使い始めることができ、独自のインテリジェントなチャットボット・アプリケーションを構築し、展開することができます。

無断転載を禁じます:チーフAIシェアリングサークル " AIチャットボット:ヴェルセル、インテリジェントなチャットボットを構築・展開
ja日本語