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.2rc115.post1.tar.gz (400.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: py_dbchat-0.0.2rc115.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.2rc115.post1.tar.gz
Algorithm Hash digest
SHA256 b112fcd035f9dae92435d3bb35477562e28fe5e39e3d0ec6cdc9ba2449934a4b
MD5 e9d5e0b1ee7bb6d7354e9de97b1ce232
BLAKE2b-256 27045ed27f8a2fb10a880ec29bc4ec8a8ecf2b24383f816f9a3b96d38d88120b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for py_dbchat-0.0.2rc115.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 884a6749156fe28e176da03e982dd7f4c1033a6bdb573cd16b20eadb20ff39b0
MD5 e999e54186be68bb3dbd7f15b9710d7d
BLAKE2b-256 82e788b828c7902860662634b75cdc2b496d104de93c60bc4652a1e4ff806023

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