Langchain LLMとRiremlitを搭載したインタラクティブな言語ベースのアプリケーションであるChATCSVへようこそ!このリポジトリには、ChatCSVのコードとリソースが含まれており、言語モデルと魅力的な会話をすることができます。
効果的な迅速なエンジニアリングは、言語モデルから正確で意味のある応答を得る上で重要な役割を果たします。私たちのチームは、コンテキストとガイダンスを提供するために慎重に作成されたプロンプトを作成し、一貫した有益なテキスト生成をもたらしました。
リポジトリは次のように編成されています。
interface.pyアプリケーションコードを含むメインPythonファイル。agent.py LLMオブジェクトが作成および管理されるPythonファイル。requirements.txt :TXT:アプリケーションの実行に必要なPython依存関係をリストするファイル。README.md :現在読んでいるマークダウンファイルで、リポジトリの概要を提供しています。 CHATCSVアプリケーションをローカルに再作成するには、次の手順に従ってください。
このgithubリポジトリをローカルマシンにクローンします。
Pythonがインストールされていることを確認してください(推奨バージョンはPython 3.7以降です)。
次のコマンドを実行して、必要な依存関係をインストールします。
pip install -r requirements.txt
プロジェクトのルートディレクトリに.ENVファイルを作成します。
.ENVファイルで、次の行を追加し、「APIキー」を実際のOpenAI APIキーに置き換えます。
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. agent.pyファイルを開き、ニーズに応じて変更します。このファイルは、Langchain LLMオブジェクトの作成と管理を担当しています。さまざまな言語モデルまたは構成を定義するためにカスタマイズできます。
次のコマンドを使用してアプリケーションを実行します。
streamlit run interface.py
Webブラウザーを開き、 http://localhost:8501にナビゲートして、アプリケーションにアクセスします。
また、https://chat-csv-b578fdb57380.herokuapp.com/でホストされているアプリケーションを介してchatcsvにアクセスすることもできます。
このリポジトリへの貢献は大歓迎です!アイデア、バグの修正、または改善がある場合は、プルリクエストをお気軽に送信してください。
このリポジトリは、MITライセンスの下でライセンスされています。商業的および非営利目的の両方でコードを自由に使用、変更、配布できます。
Langchain LLMの開発者と貢献者に感謝の気持ちを表明したいと思います。ChatCSVを可能にするツールとフレームワークを提供してくれたことを紹介します。
ご質問やフィードバックがある場合は、[email protected]までお問い合わせください。あなたの興味とサポートに感謝します!
chatcsvと幸せなチャット!