このリポジトリは維持されていないことに注意してください。私たちは、LLM駆動のエージェントへのより詳細なアクセスを提供する別のアプローチに取り組み始めました。 https://github.com/homanp/superagentをご覧ください。すべてのフィードバックと貢献に感謝します
ラングチェーンの上に構築されたノーコードのオープンソースチャットツールキット。
Langchain UIでは、誰でもノーコードタイプの整数を使用してチャットボットを作成およびホストできます。
特徴:
チャットボットのようなカスタムチャットを作成します。
外部データソース、ChatGPTプラグイン、およびプロンプトを使用して、ChatBotにコンテキストを指定します。
各チャットボットの専用APIエンドポイント。
独自のDBを持参してください
独自の認証プロバイダーを持参してください(デフォルトはGitHubになります)
使用法
チャットボットを任意のサイトまたはアプリケーションに埋め込みました
チャットボットのテーマ
...それ以上
Langchain UIは、NextJS 13 appDirを利用しています。詳細については、こちらをご覧ください
すべてのエージェント機能をLangchain TypeScriptからLangchain Pythonに移行しました。したがって、チャットボットと対話するには、Langchain UI APIを実行する必要があります。将来、TSパッケージがPythonパッケージと同等になっている場合、JavaScriptのみを使用するように移行します。
Langchain UI APIをセットアップします
リポジトリをパブリックGithubリポジトリ(またはFork https://github.com/homanp/langchain-ui/fork)にクローンします。コードを配布する予定がある場合は、ソースコードを公開してください。
git clone https://github.com/homanp/langchain-ui.gitプロジェクトフォルダーに移動します
cd langchain-uinpmでパッケージをインストールします
npm install.envファイルを設定します
.env.example to .envプロジェクトを実行します
npm run devリナーを実行します
npm run lintプロジェクトを構築します
npm run build私たちの使命は、誰もがクラウドでLLMアプリを簡単に作成して実行できるようにすることです。私たちはあなたが作りたいあらゆる貢献にとても満足しています。新機能を作成したり、バグを修正したり、インフラを改善したりします。
ここで貢献する方法の詳細を読むことができます。