chatwithDB
1.0.0
ChatWithDB は、LLM と Django を使用して従来のデータベースを会話パートナーに変換する革新的なプロジェクトです。ユーザー入力を受け入れ、同様のデータベース エントリを検索し、OpenAI の GPT-3.5 またはさまざまな LLM を使用して人間のような応答を作成し、データベースとのユニークな対話エクスペリエンスを作成します。このプロジェクトは、PostgreSQL や MySQL などの複数のデータベースをサポートしています。
まず、リポジトリのクローンを作成します。
git clone https://github.com/shamspias/ChatWithDB.git
cd ChatWithDB
関連パックをインストールする
sudo apt-get install python3-dev python3-venv libcurl4-openssl-dev gcc libssl-dev -y
仮想環境を作成してアクティブにする
python3 -m venv venv
. venv/bin/activate
python -m venv venv
. venv/Scripts/activate
必要な Python パッケージをインストールします。
pip install -r requirements.txt
settings.py
でデータベースを構成し、移行を適用します。
python manage.py makemigrations
python manage.py migrate
Django Celery サーバーを起動します。
celery -A config worker --loglevel=info
Django 開発サーバーを起動します。
python manage.py runserver
サーバーはlocalhost:8000
で実行されている必要があります。
Django 管理ダッシュボードに移動して、データベースを追加または管理します。次に、提供された API を使用してデータベースと対話します。クエリを入力すると、システムはデータベース内で同様のエントリを検索し、GPT-3.5 またはさまざまな LLM を使用して人間のような応答を作成します。
寄付を歓迎します!詳細については、貢献ガイドラインをご覧ください。
このプロジェクトは、MIT ライセンスの条件に基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。