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
Last synced: 6 months ago · JSON representation ·

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
Created 9 months ago · Last pushed 8 months ago
Metadata Files
Readme Changelog License Citation

README.md


Pre-requisite


  1. EveriQGPT code from - https://EnterpriseITTeam@dev.azure.com/EnterpriseITTeam/Enterprise%20IT-Initiatives/git/everiaiqgptpython
  2. Anaconda
  3. Node (for windows) - for React UI
  4. Ollama with require LLM models
  5. 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 : <>\Lib\site-packages\llama_index\core\indices

-> 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

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

everi_ai_qgpt_ui/package-lock.json npm
  • 1333 dependencies
everi_ai_qgpt_ui/package.json npm
  • @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
EveriQGPT-requirements.txt pypi
  • 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
poetry.lock pypi
  • 244 dependencies
pyproject.toml pypi
  • 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
requirements.txt pypi
  • 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