MindSQL

Query library

A Python library enabling natural language queries to various databases

MindSQL: A Python Text-to-SQL RAG Library simplifying database interactions. Seamlessly integrates with PostgreSQL, MySQL, SQLite, Snowflake, and BigQuery. Powered by GPT-4 and Llama 2, it enables natural language queries. Supports ChromaDB and Faiss for context-aware responses.

GitHub

228 stars
9 watching
19 forks
Language: Python
last commit: about 1 month ago
Linked from 3 awesome lists

chatbotgeminilangchainragretrival-augmentedtext-to-sql

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ninjarobot/pengines.client A F# client library that provides a simple interface to interact with a sandboxed Prolog environment for querying and evaluating logic rules. 10
machinalis/quepy Transforms natural language questions into query templates for various database systems. 1,255
mfreeborn/fastapi-sqlalchemy An integration library that simplifies the interaction between FastAPI and SQLAlchemy. 620
lydiandy/vsql A tool for building SQL queries programmatically 46
gmr/queries A Python library that simplifies access to PostgreSQL databases by providing an easy-to-use API and features like connection pooling. 256
thinkjs/think-qs A middleware that parses query and post data using the qs module 2
stevenmiller888/mind A neural network library for building and training neural networks in JavaScript 1,513
josephmillsatwork/qmlsql An open-source wrapper around QSql to simplify QML development for database interactions 26
jsayol/firesql A library that allows you to query Cloud Firestore using SQL syntax and provides utilities for efficient querying 350
moonstorm/fastcrud A fast and strongly typed .NET ORM library for interacting with various relational databases. 506
smartdataanalytics/sparqlify Tools for converting SPARQL queries into equivalent SQL queries to support integration with relational databases. 123
nickelkr/yfi A library providing a Python interface to query Yahoo!'s YQL datatables 2
qustavo/dotsql A library that allows you to store and execute SQL queries in a structured way 741
rom-rb/rom-yesql A Ruby adapter for an in-memory SQL database engine with a simple query language inspired by Clojure's Yesql. 32
stephenafamo/bob A toolset providing a query builder and ORM/Factory generator for databases using Go. 793