Sveltekit、Vercel AI SDK、Openai、およびVercel KVで構築されたオープンソースAIチャットボットアプリテンプレート。
機能・モデルプロバイダー・独自の展開・ローカルに実行する・著者
これは、vercel-labs/ai-chatbotの非公式のsveltekitポートです。
このテンプレートが便利だと思う場合は、GitHubスポンサーシップまたはKO-Fiを通じて私をサポートして、その開発を支援してください。
このテンプレートは、デフォルトとしてOpenAI gpt-3.5-turboを搭載しています。ただし、Vercel AI SDKのおかげで、LLMプロバイダーを人類、ハグ、または数行のコードでLangchainを使用することができます。
next.js aiチャットボットの独自のバージョンを展開して、ワンクリックでvercel:
Vercelが提供するクイックスタートガイドに概説されている手順に従ってください。このガイドは、VercelでKVデータベースインスタンスの作成と構成を支援し、アプリケーションが対話できるようにします。
環境変数( KV_URL 、 KV_REST_API_URL 、 KV_REST_API_TOKEN 、 KV_REST_API_READ_ONLY_TOKEN )を忘れずに、KVデータベースのセットアップ中に提供された適切な資格情報を使用して.envファイルで。
.env.exampleで定義されている環境変数を使用して、next.js aiチャットボットを実行する必要があります。これにVercel環境変数を使用することをお勧めしますが、必要なのは.envファイルです。
注:
.envファイルをコミットしないでください。または、他の人がさまざまなOpenAIおよび認証プロバイダーアカウントへのアクセスを制御できるようにする秘密を公開します。
npm i -g vercelをインストールします.vercelディレクトリを作成): vercel linkvercel env pull npm install
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openアプリテンプレートは、LocalHost:5173で実行されるようになりました。
このテンプレートは、次の貢献があるNext.jsバージョンに大きく基づいています。