Text-To-SQL Playground
This GitHub repository is a companion resource to the Medium article Text-to-SQL Just Got Easier: Meet Vanna AI, Your Text-to-SQL Assistant
This repository uses the uv package installer.
To create a virtual environment with the dependencies installed, simply type in your terminal:
uv sync
You'll need to ingest the data into an SQLite database before you can interact with the app. Simply run the codes in ./notebooks/setup_db.ipynb to ingest the ticker information from Yahoo Finance.
This spins up your application on port 8000
chainlit run app.py