AI assistant ollama
1.0.0
このプロジェクトは、 langchain_communityおよびlangchain_coreライブラリのさまざまなコンポーネントを使用して、pgvectorを有効にしてPostgreSQLデータベースからドキュメントをロード、変換、埋め込み、および取得する方法を示しています。ドキュメントはURLから供給され、テキストに変換され、管理可能なチャンクに分割され、取得のためにデータベースにベクトルとして保存されます。また、このプロジェクトは、オラマ語モデルを使用して、ベクターストアから取得されたコンテキストに基づいて質問に答えるために、RAG(検索された生成)チェーンを作成する方法を紹介しています。
git clone https://github.com/Atomic-man007/AI-assistant-ollama.gitpython -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`pip install -r requirements.txtdocker run --name pgvector -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 ankane/pgvectorDB_URL環境変数を設定して、postgresqlインスタンスを指すようにします。 export DB_URL=postgresql://postgres:mysecretpassword@localhost:5432/postgres処理するドキュメントのURLを使用して、 main関数のurlsリストを更新します。
スクリプトを実行します:
python main.pyスクリプトは次の手順を示しています。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
langchain_communityおよびlangchain_coreライブラリ。