vanna

SQL generator

An AI-powered framework for generating SQL queries from natural language input.

🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄.

GitHub

12k stars
91 watching
953 forks
Language: Python
last commit: 8 days ago
Linked from 1 awesome list

agentaidata-visualizationdatabasellmragsqltext-to-sql

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sqlalchemy/sqlalchemy A powerful library providing an object-relational mapping system to interact with databases in a Pythonic way. 9,673
duckdb/duckdb A high-performance analytical database system with support for complex queries and extensions to standard SQL. 24,300
weaviate/verba A chatbot application utilizing Retrieval Augmented Generation (RAG) and a context-aware database for querying and interacting with data. 6,328
sqlfluff/sqlfluff A tool that analyzes and formats SQL code to improve readability and quality. 7,927
tobymao/sqlglot A comprehensive SQL parser and transpiler for multiple dialects 6,745
llmware-ai/llmware A framework for building enterprise LLM-based applications using small, specialized models 6,651
deepset-ai/haystack An AI orchestration framework to build customizable LLM applications with advanced retrieval methods. 17,691
ponyorm/pony An object-relational mapper that allows Python developers to write database queries using Python code 3,650
whyhow-ai/rule-based-retrieval A Python package for creating and managing RAG applications with advanced filtering capabilities 222
neuml/txtai An all-in-one embeddings database for semantic search, LLM orchestration and language model workflows 9,369
eth-sri/lmql A language that enables efficient and constraint-guided programming with large language models 3,694
encode/databases An asynchronous Python library providing support for querying multiple databases using SQLAlchemy core expressions. 3,843
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,102
clips/pattern A comprehensive Python module for web mining and analysis of text data. 8,750
quivrhq/quivr An AI-powered personal assistant framework that integrates various natural language models and databases to provide fast and efficient answers. 36,681