Skip to content

QuerioLingua is a Streamlit web application that allows you to generate SQL queries for your datasets using natural language prompts & text-davinci-003 as a base mode

License

Notifications You must be signed in to change notification settings

Arya920/Querio_Lingua-NL-to-SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landing Page

QuerioLingua SQL Query Generator

QuerioLingua is a Streamlit web application that allows you to generate SQL queries for your datasets using natural language prompts & text-davinci-003 as a base model.

Direct Link to Web App

Features

  • Upload a CSV file to analyze data.
  • Get the DataFrame Description.
  • Enter natural language queries to generate corresponding SQL queries.
  • View SQL queries and their results.

Getting Started

  1. Clone this repository to your local machine:

       git clone https://github.com/yourusername/queriolingua-app.git
    
  2. Install the Required Packages:

   pip install -r requirements.txt

set up your OpenAI API key:

Usage

  • Upload a CSV file using the sidebar.
  • Enter a natural language query in the text input field.
  • Click the "Generate SQL" button to generate SQL queries and view the results.

Customization

  • You can customize the styling and appearance of the Streamlit app by modifying the custom_style in app.py.
  • Additionally, you can edit the config.toml file in the .streamlit directory to change the theme and appearance of your app.

Contributing

  • Contributions are welcome! If you find a bug or want to add a new feature, feel free to open an issue or submit a pull request.

About

QuerioLingua is a Streamlit web application that allows you to generate SQL queries for your datasets using natural language prompts & text-davinci-003 as a base mode

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages