2024-12-21 19:41:00
github.com
github-assistant is a PoC built using Relta and assistant-ui. You can try it out here and read more about the project in this blog.
The Relta sub-module is currently not open source. You can see the semantic layer that was generated by the library and is used in the text-to-SQL pipeline in the server-poc/semantic_layer
folder. The full library is available upon request for both commercial and non-commercial uses. Send an email to amir [at] relta.dev for access.
- Python 3.9+
- npm or other Node.js package manager
- Git
-
Reach out to get access to the Relta submodule.
-
Initialize the
relta
submodule
git remote add template https://github.com/reltadev/poc-template.git && git submodule update --init --recursive
- Create a virtual environment for Relta
python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
- Setup the
.env
files from.env.example
cp client-poc/.env.example client-poc/.env && cp server-poc/.env.example server-poc/.env
-
Set the following environment variables in
server-poc/.env
:OPENAI_API_KEY
: Your OpenAI API keyGITHUB_DATABASE_CONNECTION_URI
the PG database where the GitHub data will be piped into
-
Launch the backend
cd server-poc
uvicorn server_poc.server:app --host 0.0.0.0 --port 80 --reload4
- Launch the front-end
cd client-poc
npm install
npm run dev
We will generally give instructions on how to update Relta or the POC to handle any bugs or new features.
We would love to get new contributors! If you are interested, please reach out to amir [at] relta.dev or simon.farshid [at] outlook.com
Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.
Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!
Support Techcratic
If you find value in Techcratic’s insights and articles, consider supporting us with Bitcoin. Your support helps me, as a solo operator, continue delivering high-quality content while managing all the technical aspects, from server maintenance to blog writing, future updates, and improvements. Support Innovation! Thank you.
Bitcoin Address:
bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge
Please verify this address before sending funds.
Bitcoin QR Code
Simply scan the QR code below to support Techcratic.
Please read the Privacy and Security Disclaimer on how Techcratic handles your support.
Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.