efficient document search and summarization engine
1.0.0
効率的なドキュメント検索および要約エンジンは、 ChatGptやLlamaなどの高度な大規模な言語モデル(LLM)を統合することにより、研究効率と明確さを強化するために設計された強力なツールです。このプロジェクトは、最先端のテクノロジーを活用して、シームレスで効率的なドキュメント検索と要約体験を提供します。
プロジェクトをローカルに設定するには、次の手順に従ってください。
リポジトリをクローンします:
git clone https://github.com/mananjain02/efficient-document-search-and-summarization-engine.git
cd efficient-document-search-and-summarization-engine仮想環境を作成します:
python -m venv venv
source venv/bin/activate依存関係をインストールします:
pip install -r requirements.txt環境変数の設定:ルートディレクトリに.envファイルを作成し、構成設定を追加します。
MONGODB_URL = <mongo-db-uri>
SECRET_KEY = <bcrypt-key>
ALGORITHM = " HS256 "
DATABASE = <database-name>
EMBEDDINGS_MODEL = " BAAI/bge-large-en-v1.5 "
VECTOR_DATABASES_FOLDER = " vector_databases "
OPENAI_API_KEY = <open-ai-key-if-want-to-use-chatgpt>
TOKENIZERS_PARALLELISM = " False "アプリケーションを実行します:
uvicorn main:app --reloadAPIドキュメントと詳細については、Swaggerを使用してアクセスできます。アプリケーションが実行されたら、 http://localhost:8000/docsに移動して、APIエンドポイントを調査および対話します。