Delphic
Starter App to Build Your Own App to Query Doc Collections with Large Language Models (LLMs) using LlamaIndex, Langchain, OpenAI and more (MIT Licensed)
File Explorer
Download Latest Version (.zip)- .django
- .postgres
- ci.yml
- dependabot.yml
- start
- start
- start
- Dockerfile
- start
- download
- upload
- Dockerfile
- start
- start
- start
- Dockerfile
- entrypoint
- start
- default.conf
- Dockerfile
- constants.sh
- countdown.sh
- messages.sh
- yes_no.sh
- backup
- backups
- restore
- Dockerfile
- Dockerfile
- traefik.yml
- __init__.py
- api_key.py
- __init__.py
- middleware.py
- queries.py
- __init__.py
- endpoints.py
- ninja_types.py
- __init__.py
- base.py
- local.py
- production.py
- test.py
- __init__.py
- asgi.py
- celery_app.py
- urls.py
- wsgi.py
- 0001_initial.py
- 0002_alter_domain_unique.py
- 0003_set_site_domain_and_name.py
- 0004_alter_options_ordering_domain.py
- __init__.py
- __init__.py
- __init__.py
- 0001_initial.py
- 0002_remove_document_uploaded_by.py
- 0003_remove_collection_author_collection_api_key.py
- 0004_collection_processing.py
- __init__.py
- __init__.py
- admin.py
- apps.py
- models.py
- signals.py
- tests.py
- project.css
- .gitkeep
- favicon.ico
- project.js
- __init__.py
- index_tasks.py
- home.html
- 403.html
- 404.html
- 500.html
- base.html
- 0001_initial.py
- __init__.py
- __init__.py
- admin.py
- apps.py
- forms.py
- models.py
- __init__.py
- collections.py
- paths.py
- storages.py
- __init__.py
- Delphic.png
- Delphic_Header.png
- .django
- .frontend
- .postgres
- .django
- .frontend
- .postgres
- default.conf
- gzip.conf
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- collections.test.ts
- collections.ts
- os_legal_128.png
- ChatCaption.tsx
- ChatMessage.tsx
- ChatMessageLoading.module.css
- ChatMessageLoading.tsx
- ChatView.tsx
- CollectionCard.tsx
- CollectionCreateModal.tsx
- CollectionInfoPopover.tsx
- DrawerLayout.tsx
- ErrorMessageBox.tsx
- InfoMessageBox.tsx
- LoadingMessageBox.tsx
- App.css
- App.test.tsx
- App.tsx
- index.css
- index.tsx
- LoginForm.tsx
- logo.svg
- react-app-env.d.ts
- reportWebVitals.ts
- setupTests.ts
- types.ts
- .dockerignore
- .env
- .nvmrc
- Dockerfile
- env.sh
- package.json
- README.md
- tsconfig.json
- yarn.lock
- README.rst
- base.txt
- local.txt
- production.txt
- model_58.json
- __init__.py
- test_merge_production_dotenvs_in_dotenv.py
- test_ninja_endpoints.py
- test_websocket_jwt_auth.py
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- .pre-commit-config.yaml
- .pylintrc
- CONTRIBUTORS.txt
- LICENSE
- local.yml
- manage.py
- merge_production_dotenvs_in_dotenv.py
- production.yml
- pytest.ini
- README.md
- setup.cfg
- test.yml
- test_file.txt
# Installation Guide
git clone https://github.com/JSv4/Delphic
Downloads the entire project code from GitHub to your computer.
cd Delphic
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
sudo docker-compose --profile fullstack -f local.yml build
Runs the command against the services defined in the compose file.
sudo docker-compose --profile fullstack -f local.yml up
Runs the command against the services defined in the compose file.
sudo docker-compose -f local.yml run django python manage.py createsuperuser
Runs the command against the services defined in the compose file.
sudo docker-compose -f local.yml run django python manage.py test
Runs the command against the services defined in the compose file.
sudo docker-compose -f local.yml up
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
3. Node.js
Easynpm install yarn
Downloads and installs the libraries listed in package.json.
yarn install
Downloads and installs the libraries listed in package.json.
Pulled directly from this repo's README.
4. Python
Easypip install -r ./requirements/local.txt
Installs the Python libraries listed in requirements.txt (or similar).
Pulled directly from this repo's README.
