Skip to main content

Chat with your existing database without using vector DB.

Project description

Chat with existing Database

LLM powered

Dev container contains all the necessary deps , mongodb storing the schema and chat history , conversations, settings etc and also a chinook database in postgres for playing around

install deps

UI

pip install -r requirements.txt

server

cd src/ui && npm i

To run the Application in local

UI

cd src/ui && npm run dev

API

cd src && uvicorn api.main:app

Open the UI

By default opens in http://localhost:5173/

Goto setting to save the OPEN AI API key

connect to dev container chinook db

postgresql+psycopg2://postgres:postgres@localhost:5432/chinook

Roadmap

  • Complete image as docker and run ui and backend
  • fix bug of connections
  • Test for mysql , pg and sqllite etc
  • put a nice readme with how it works
  • clean up some code for now

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_dbchat-0.0.2rc114.post1.tar.gz (400.7 kB view details)

Uploaded Source

Built Distribution

py_dbchat-0.0.2rc114.post1-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file py_dbchat-0.0.2rc114.post1.tar.gz.

File metadata

  • Download URL: py_dbchat-0.0.2rc114.post1.tar.gz
  • Upload date:
  • Size: 400.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for py_dbchat-0.0.2rc114.post1.tar.gz
Algorithm Hash digest
SHA256 33564617b332e6e365fec9b7e4a9165de038339ec347ea03bb7f7219ec7ac502
MD5 4ffe0b61a44542385b2c98c649e25543
BLAKE2b-256 509e4a56a87207909a35cade594197c16ab4ee7f145f604b642f2763a5921d3b

See more details on using hashes here.

Provenance

File details

Details for the file py_dbchat-0.0.2rc114.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for py_dbchat-0.0.2rc114.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f20d3653b93a45d7b8452f022e12f1f18b4ffd1994c4227e26cff6a11ab5a3e
MD5 3f5ed2a0a76708ce274ef141088e1a62
BLAKE2b-256 097a827c6bb2597df581f56ad541a9f15dfb7e6fcc5e720b9661084f5713f655

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page