Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Gowtham-M
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 2.7 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Pre-requisite
- EveriQGPT code from - https://EnterpriseITTeam@dev.azure.com/EnterpriseITTeam/Enterprise%20IT-Initiatives/git/everiaiqgptpython
- Anaconda
- Node (for windows) - for React UI
- Ollama with require LLM models
- Python packages - refer requirement.txt file
Installation & Deployment/Setup Steps for Everi QGPT
Step 1. Building EveriQGPT UI using React
-> Download the source code from ADO: https://EnterpriseITTeam@dev.azure.com/EnterpriseITTeam/Enterprise%20IT-Initiatives/git/everiaiqgptpython -> Open cmd and go to React UI folder cd C:\Everi\Application\everiaiqgptpython cd everiaiqgptui -> Run Npm install command npm install --legacy-peer-deps -> Run Npm build command npm install react-icons (if required) npm run build -> Run Npm start command and verify the URL npm run start Open URL: http://localhost:3000/
Step 2. Conda environment creation for EveriQGPT
-> Install Anaconda (latest version) -> Run below commands conda deactivate conda env list conda create --name everiaiqgptpython python=3.11 #conda create -p "C:\Everi\Application\PythonEnv\everiaiqgptpython" python=3.11
conda activate everi_ai_qgpt_python
Step 3. Install Dependencies/ Packages for EveriQGPT
-> Run below command on conda EveriQGPT environment pip install -r requirements.txt
-> Verify the installed packages conda list > installed_packages.txt
Step 4. Install Ollama setup for EveriQGPT
-> Open cmd and go to EveriQGPT folder cd C:\Everi\Application\everiaiqgpt_python -> Run below command on conda EveriQGPT environment poetry install --extras "llms-ollama embeddings-ollama vector-stores-qdrant" #poetry install --extras "llms-ollama embeddings-ollama vector-stores-qdrant ui" -- in case of Gradio UI
-> Known Issues: Copy the base.py file in the respective conda environment location
- copy base.py files to the below location :
<
-> Setting up the environment variables set OLLAMANUMGPU=999 set noproxy=localhost,127.0.0.1 set ZESENABLESYSMAN=1 set PGPTPROFILES=ollama set SYCLCACHEPERSISTENT=1 set OLLAMANOINTERNET=true
-> Run below command for setting up PrivateGPT locally poetry run python -m everiaiqgpt_core
-> Login EveriQGPT, verify the functionality
URL: http://localhost:8001/
Step 5. Verify Resource monitoring for Ollama
-> Open cmd, run below command ollama ps
End Step.
=======================================================================================
EveriQGPT Dashboard
https://dev.azure.com/EnterpriseITTeam/Enterprise%20IT-Initiatives/git/everiaiqgptpython?path=/everi-qgpt-dashboard.png&version=GBmain
EveriQGPT API Details
https://dev.azure.com/EnterpriseITTeam/Enterprise%20IT-Initiatives/git/everiaiqgptpython?path=/everi-qgpt-api-list.png&version=GBmain
Reference Command:
conda list > EveriQGPTinstalledpackages.txt
pip install --upgrade setuptools==75.8.0 pip install --upgrade virtualenv==20.26.6
conda env remove --name C:\Everi\Application\workspace\py_envs\everiqgpt conda env remove --name everiqgpt
pip install -r requirements.txt
poetry install --extras "llms-ollama embeddings-ollama vector-stores-qdrant ui"
conda deactivate
Owner
- Login: Gowtham-M
- Kind: user
- Repositories: 3
- Profile: https://github.com/Gowtham-M
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: PrivateGPT
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- name: Zylon by PrivateGPT
address: hello@zylon.ai
website: 'https://www.zylon.ai/'
repository-code: 'https://github.com/zylon-ai/private-gpt'
license: Apache-2.0
date-released: '2023-05-02'
GitHub Events
Total
- Delete event: 1
- Push event: 39
- Create event: 3
Last Year
- Delete event: 1
- Push event: 39
- Create event: 3
Dependencies
- 1333 dependencies
- @babel/plugin-proposal-private-property-in-object ^7.16.0 development
- @types/jest ^29.5.14 development
- @types/node ^22.13.1 development
- @types/react ^18.3.18 development
- @types/react-dom ^18.3.5 development
- @types/uuid ^10.0.0 development
- jest ^27.5.1 development
- typescript ^4.4.2 development
- @testing-library/react ^13.4.0
- axios ^1.7.9
- bootstrap ^5.3.3
- bootstrap-icons ^1.11.3
- cra-template-typescript 1.2.0
- everi_ai_qgpt_ui file:
- react ^18.0.0
- react-beautiful-dnd ^13.1.1
- react-bootstrap ^2.10.9
- react-dom ^18.0.0
- react-icons ^5.5.0
- react-router-dom ^7.1.5
- react-scripts 5.0.1
- react-showdown ^2.3.1
- web-vitals ^1.0.0
- CacheControl ==0.14.2
- Deprecated ==1.2.14
- Jinja2 ==3.1.4
- MarkupSafe ==2.1.5
- PyYAML ==6.0.2
- Pygments ==2.18.0
- RapidFuzz ==3.12.1
- SQLAlchemy ==2.0.35
- aiofiles ==23.2.1
- aiohappyeyeballs ==2.4.0
- aiohttp ==3.10.6
- aiosignal ==1.3.1
- annotated-types ==0.7.0
- anyio ==4.6.0
- attrs ==24.2.0
- backports.tarfile ==1.2.0
- beautifulsoup4 ==4.12.3
- black ==24.8.0
- build ==1.2.2.post1
- certifi ==2024.8.30
- cffi ==1.17.1
- cfgv ==3.4.0
- charset-normalizer ==3.3.2
- cleo ==2.1.0
- click ==8.1.7
- colorama ==0.4.6
- contourpy ==1.3.1
- coverage ==7.6.1
- crashtest ==0.4.1
- cryptography ==3.4.8
- cycler ==0.12.1
- dataclasses-json ==0.6.7
- decorator ==5.1.1
- dirtyjson ==1.0.8
- distlib ==0.3.8
- dnspython ==2.6.1
- docx2txt ==0.8
- dulwich ==0.22.7
- email_validator ==2.2.0
- fastapi ==0.115.0
- fastapi-cli ==0.0.5
- fastjsonschema ==2.21.1
- ffmpy ==0.4.0
- filelock ==3.16.1
- filetype ==1.2.0
- fonttools ==4.55.8
- frozenlist ==1.4.1
- fsspec ==2024.9.0
- greenlet ==3.1.1
- grpcio ==1.66.1
- grpcio-tools ==1.62.3
- h11 ==0.14.0
- h2 ==4.1.0
- hpack ==4.0.0
- httpcore ==1.0.5
- httptools ==0.6.1
- httpx ==0.27.2
- huggingface-hub ==0.25.1
- hyperframe ==6.0.1
- identify ==2.6.1
- idna ==3.10
- importlib_metadata ==8.6.1
- importlib_resources ==6.5.2
- iniconfig ==2.0.0
- injector ==0.22.0
- installer ==0.7.0
- itsdangerous ==2.2.0
- jaraco.classes ==3.4.0
- jaraco.context ==6.0.1
- jaraco.functools ==4.1.0
- joblib ==1.4.2
- keyring ==25.6.0
- kiwisolver ==1.4.8
- llama-index-core ==0.11.13.post1
- llama-index-embeddings-ollama ==0.3.1
- llama-index-llms-ollama ==0.3.2
- llama-index-readers-file ==0.2.2
- llama-index-vector-stores-qdrant ==0.3.0
- markdown-it-py ==3.0.0
- marshmallow ==3.22.0
- matplotlib ==3.10.0
- mdurl ==0.1.2
- more-itertools ==10.6.0
- mpmath ==1.3.0
- msgpack ==1.1.0
- multidict ==6.1.0
- mypy ==1.11.2
- mypy-extensions ==1.0.0
- nest-asyncio ==1.6.0
- networkx ==3.3
- nltk ==3.9.1
- nodeenv ==1.9.1
- numpy ==1.26.4
- ollama ==0.3.3
- orjson ==3.10.7
- packaging ==24.1
- pandas ==2.2.3
- pathspec ==0.12.1
- pillow ==10.4.0
- pkginfo ==1.12.0
- platformdirs ==4.3.6
- pluggy ==1.5.0
- poetry ==2.0.1
- poetry-core ==2.0.1
- portalocker ==2.10.1
- propcache ==0.2.1
- protobuf ==4.25.5
- pycparser ==2.22
- pydantic ==2.9.2
- pydantic-extra-types ==2.9.0
- pydantic-settings ==2.5.2
- pydantic_core ==2.23.4
- pydub ==0.25.1
- pyparsing ==3.2.1
- pypdf ==4.3.1
- pyproject_hooks ==1.2.0
- pytest ==8.3.3
- pytest-asyncio ==0.24.0
- pytest-cov ==5.0.0
- python-dateutil ==2.8.2
- python-dotenv ==1.0.1
- python-multipart ==0.0.10
- pytz ==2024.2
- pywin32 ==306
- pywin32-ctypes ==0.2.3
- qdrant-client ==1.11.3
- regex ==2024.9.11
- requests ==2.32.3
- requests-toolbelt ==1.0.0
- retry-async ==0.1.4
- rich ==13.8.1
- rich-toolkit ==0.13.2
- ruff ==0.6.7
- safetensors ==0.4.5
- semantic-version ==2.10.0
- shellingham ==1.5.4
- six ==1.16.0
- sniffio ==1.3.1
- soupsieve ==2.6
- starlette ==0.38.6
- striprtf ==0.0.26
- sympy ==1.13.1
- tenacity ==8.5.0
- tiktoken ==0.7.0
- tokenizers ==0.20.0
- tomlkit ==0.12.0
- torch ==2.6.0
- torchaudio ==2.6.0
- torchvision ==0.21.0
- tqdm ==4.66.5
- transformers ==4.45.0
- trove-classifiers ==2025.1.15.22
- typer ==0.12.5
- types-PyYAML ==6.0.12.20240917
- typing-inspect ==0.9.0
- typing_extensions ==4.12.2
- tzdata ==2024.2
- ujson ==5.10.0
- urllib3 ==2.2.3
- uvicorn ==0.30.6
- virtualenv ==20.26.6
- watchdog ==4.0.2
- watchfiles ==0.24.0
- websockets ==12.0
- wrapt ==1.16.0
- yarl ==1.12.1
- zipp ==3.21.0
- 244 dependencies
- black ^24 develop
- mypy ^1.11 develop
- pre-commit ^3 develop
- pytest ^8 develop
- pytest-asyncio ^0.24.0 develop
- pytest-cov ^5 develop
- ruff ^0 develop
- types-pyyaml ^6.0.12.20240917 develop
- asyncpg ^0.29.0
- boto3 ^1.35.26
- clickhouse-connect ^0.7.19
- cryptography ^3.1
- docx2txt ^0.8
- einops ^0.8.0
- fastapi ^0.115.0
- injector ^0.22.0
- llama-index-core >=0.11.2,<0.12.0
- llama-index-embeddings-azure-openai *
- llama-index-embeddings-gemini *
- llama-index-embeddings-huggingface *
- llama-index-embeddings-mistralai *
- llama-index-embeddings-ollama *
- llama-index-embeddings-openai *
- llama-index-llms-azure-openai *
- llama-index-llms-gemini *
- llama-index-llms-llama-cpp *
- llama-index-llms-ollama *
- llama-index-llms-openai *
- llama-index-llms-openai-like *
- llama-index-readers-file *
- llama-index-storage-docstore-postgres *
- llama-index-storage-index-store-postgres *
- llama-index-vector-stores-chroma *
- llama-index-vector-stores-clickhouse *
- llama-index-vector-stores-milvus *
- llama-index-vector-stores-postgres *
- llama-index-vector-stores-qdrant *
- psycopg2-binary ^2.9.9
- python >=3.11,<3.12
- python-multipart ^0.0.10
- pyyaml ^6.0.2
- retry-async ^0.1.4
- sentence-transformers ^3.1.1
- torch ^2.4.1
- transformers ^4.44.2
- watchdog ^4.0.1
- CacheControl ==0.14.2
- Deprecated ==1.2.18
- Jinja2 ==3.1.6
- MarkupSafe ==2.1.5
- PyYAML ==6.0.2
- Pygments ==2.19.1
- RapidFuzz ==3.12.1
- SQLAlchemy ==2.0.38
- aiofiles ==23.2.1
- aiohappyeyeballs ==2.4.8
- aiohttp ==3.11.13
- aiosignal ==1.3.2
- annotated-types ==0.7.0
- anyio ==4.8.0
- attrs ==25.1.0
- backports.tarfile ==1.2.0
- beautifulsoup4 ==4.13.3
- black ==24.10.0
- build ==1.2.2.post1
- certifi ==2025.1.31
- cffi ==1.17.1
- cfgv ==3.4.0
- charset-normalizer ==3.4.1
- cleo ==2.1.0
- click ==8.1.8
- colorama ==0.4.6
- contourpy ==1.3.1
- coverage ==7.6.12
- crashtest ==0.4.1
- cryptography ==3.4.8
- cycler ==0.12.1
- dataclasses-json ==0.6.7
- decorator ==5.2.1
- dirtyjson ==1.0.8
- distlib ==0.3.9
- dnspython ==2.7.0
- docx2txt ==0.8
- dulwich ==0.22.7
- email_validator ==2.2.0
- fastapi ==0.115.6
- fastapi-cli ==0.0.7
- fastjsonschema ==2.21.1
- ffmpy ==0.4.0
- filelock ==3.17.0
- filetype ==1.2.0
- fonttools ==4.55.8
- frozenlist ==1.5.0
- fsspec ==2025.2.0
- greenlet ==3.1.1
- grpcio ==1.70.0
- grpcio-tools ==1.62.3
- h11 ==0.14.0
- h2 ==4.2.0
- hpack ==4.1.0
- httpcore ==1.0.7
- httptools ==0.6.4
- httpx ==0.27.2
- huggingface-hub ==0.29.2
- hyperframe ==6.1.0
- identify ==2.6.8
- idna ==3.10
- importlib_metadata ==8.6.1
- importlib_resources ==6.5.2
- iniconfig ==2.0.0
- injector ==0.22.0
- installer ==0.7.0
- itsdangerous ==2.2.0
- jaraco.classes ==3.4.0
- jaraco.context ==6.0.1
- jaraco.functools ==4.1.0
- joblib ==1.4.2
- keyring ==25.6.0
- kiwisolver ==1.4.8
- llama-index-core ==0.11.23
- llama-index-embeddings-ollama ==0.3.1
- llama-index-llms-ollama ==0.3.6
- llama-index-readers-file ==0.3.0
- llama-index-vector-stores-qdrant ==0.3.3
- markdown-it-py ==3.0.0
- marshmallow ==3.26.1
- matplotlib ==3.10.0
- mdurl ==0.1.2
- more-itertools ==10.6.0
- mpmath ==1.3.0
- msgpack ==1.1.0
- multidict ==6.1.0
- mypy ==1.15.0
- mypy-extensions ==1.0.0
- nest-asyncio ==1.6.0
- networkx ==3.4.2
- nltk ==3.9.1
- nodeenv ==1.9.1
- numpy ==1.26.4
- ollama ==0.3.3
- orjson ==3.10.15
- packaging ==24.2
- pandas ==2.2.3
- pathspec ==0.12.1
- pillow ==10.4.0
- pkginfo ==1.12.0
- platformdirs ==4.3.6
- pluggy ==1.5.0
- poetry ==2.0.1
- poetry-core ==2.0.1
- portalocker ==2.10.1
- propcache ==0.3.0
- protobuf ==4.25.6
- pycparser ==2.22
- pydantic ==2.10.6
- pydantic-extra-types ==2.10.2
- pydantic-settings ==2.8.1
- pydantic_core ==2.27.2
- pydub ==0.25.1
- pyparsing ==3.2.1
- pypdf ==5.3.1
- pyproject_hooks ==1.2.0
- pytest ==8.3.5
- pytest-asyncio ==0.24.0
- pytest-cov ==5.0.0
- python-dateutil ==2.9.0.post0
- python-dotenv ==1.0.1
- python-multipart ==0.0.10
- python-pptx *
- pytz ==2025.1
- pywin32 ==308
- pywin32-ctypes ==0.2.3
- qdrant-client ==1.13.3
- regex ==2024.11.6
- requests ==2.32.3
- requests-toolbelt ==1.0.0
- retry-async ==0.1.4
- rich ==13.9.4
- rich-toolkit ==0.13.2
- ruff ==0.9.9
- safetensors ==0.5.3
- semantic-version ==2.10.0
- shellingham ==1.5.4
- six ==1.17.0
- sniffio ==1.3.1
- soupsieve ==2.6
- starlette ==0.41.3
- striprtf ==0.0.26
- sympy ==1.13.1
- tenacity ==8.5.0
- tiktoken ==0.9.0
- tokenizers ==0.21.0
- tomlkit ==0.12.0
- torch ==2.6.0
- torchaudio ==2.6.0
- torchvision ==0.21.0
- tqdm ==4.67.1
- transformers ==4.49.0
- trove-classifiers ==2025.1.15.22
- typer ==0.15.2
- types-PyYAML ==6.0.12.20241230
- typing-inspect ==0.9.0
- typing_extensions ==4.12.2
- tzdata ==2025.1
- ujson ==5.10.0
- urllib3 ==2.3.0
- uvicorn ==0.34.0
- virtualenv ==20.29.2
- watchdog ==4.0.2
- watchfiles ==1.0.4
- websockets ==12.0
- wrapt ==1.17.2
- yarl ==1.18.3
- zipp ==3.21.0