efficient document search and summarization engine
1.0.0
有效的文档搜索和汇总引擎是一种强大的工具,旨在通过整合高级大语言模型(LLM)(例如Chatgpt和Llama)来提高研究效率和清晰度。该项目利用尖端技术提供无缝有效的文档搜索和汇总经验。
要在本地设置项目,请按照以下步骤:
克隆存储库:
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 --reload可以使用Swagger访问API文档和更多详细信息。应用程序运行后,导航到http://localhost:8000/docs以探索和与API端点进行交互。