mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-03-11 17:48:31 -05:00
2.8 KiB
2.8 KiB
PharmaQuery
Overview
PharmaQuery is an advanced Pharmaceutical Insight Retrieval System designed to help users gain meaningful insights from research papers and documents in the pharmaceutical domain.
Demo
https://github.com/user-attachments/assets/c12ee305-86fe-4f71-9219-57c7f438f291
Features
- Natural Language Querying: Ask complex questions about the pharmaceutical industry and get concise, accurate answers.
- Custom Database: Upload your own research documents to enhance the retrieval system's knowledge base.
- Similarity Search: Retrieves the most relevant documents for your query using AI embeddings.
- Streamlit Interface: User-friendly interface for queries and document uploads.
Technologies Used
- Programming Language: Python 3.10+
- Framework: LangChain
- Database: ChromaDB
- Models:
- Embeddings: Google Gemini API (embedding-001)
- Chat: Google Gemini API (gemini-1.5-pro)
- PDF Processing: PyPDFLoader
- Document Splitter: SentenceTransformersTokenTextSplitter
Requirements
-
Install Dependencies:
pip install -r requirements.txt -
Run the Application:
streamlit run app.py -
Use the Application:
- Paste your Google API Key in the sidebar.
- Enter your query in the main interface.
- Optionally, upload research papers in the sidebar to enhance the database.
📫 Connect With Me