bytesc/data-copilot
✨ 大语言模型 (LLM) 的自然语言数据库查询系统 (RAG) Natural Language Database Query System (RAG) based on LLM✨ (with README in English) 🚩 通过自然语言提问,使用大语言模型智能解析数据库结构,对数据进行智能多表结构化查询和统计计算,根据查询结果智能绘制多种图表。 Pywebio 交互式前端网页,不必须 openai api,支持 qwen glm 等多种模型,100%纯 Python 代码。
Implements iterative error-correction via exception/assertion feedback loops and multi-threaded concurrent querying to improve LLM output stability, while using DataFrame operations and word embeddings with vector databases to safely map natural language to executable Python code without SQL injection risk. Built on Pywebio for the frontend, supports multiple LLM providers (OpenAI-compatible APIs, Alibaba Qwen, Hugging Face models), and integrates Pygwalker for interactive visualization of multi-table query results.
No commits in the last 6 months.
Stars
64
Forks
5
Language
Python
License
MIT
Category
Last pushed
May 27, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/bytesc/data-copilot"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ConardLi/easy-dataset
A powerful tool for creating datasets for LLM fine-tuning 、RAG and Eval
ItzCrazyKns/Vane
Vane is an AI-powered answering engine.
DS4SD/deepsearch-toolkit
Interact with the Deep Search platform for new knowledge explorations and discoveries
xuwei95/ezdata
基于python和llm大模型开发的数据处理和任务调度系统。...
ModelEngine-Group/DataMate
DataMate is an enterprise-level data processing platform designed for model fine-tuning and RAG...