欢迎来到DB-GPT中文文档#
随着大型模型的发布和迭代,它们变得越来越智能。然而,在使用大型模型的过程中,我们在数据安全和隐私方面面临着重大挑战。我们需要确保我们的敏感数据和环境得到完全控制,避免任何数据隐私泄露或安全风险。基于此,我们启动了DB-GPT项目,为所有基于数据库的场景构建一个完整的私有大模型解决方案。该方案“”支持本地部署,既可应用于“独立私有环境”,又可根据业务模块进行“独立部署”和“隔离”,确保“大模型”的能力绝对私有、安全、可控。
DB-GPT 是一个开源的以数据库为基础的GPT实验项目,使用本地化的GPT大模型与您的数据和环境进行交互,无数据泄露风险100% 私密,100% 安全。
特性
目前我们已经发布了多种关键的特性,这里一一列举展示一下当前发布的能力。
SQL语言能力 - SQL生成 - SQL诊断
私有领域问答与数据处理 - 数据库知识问答 - 数据处理
插件模型 - 支持自定义插件执行任务,并原生支持Auto-GPT插件,例如:* SQL自动执行,获取查询结果 * 自动爬取学习知识
知识库统一向量存储/索引 - 非结构化数据支持包括PDF、MarkDown、CSV、WebURL
多模型支持 - 支持多种大语言模型, 当前已支持Vicuna(7b,13b), ChatGLM-6b(int4, int8)
开始#
开始使用DB-GPT与您的数据环境进行交互。
相关概念
Coming soon…
模块#
这些模块是我们可以与数据和环境顺利地进行交互的核心组成。
DB-GPT还提供了标准的、可扩展的接口。
每个模块的文档都包含快速入门的例子、操作指南、参考文档和相关概念等内容。
组成模块如下:
LLMs:基于FastChat提供大模型的运行环境。支持多模型管理和集成。
Prompt自动生成与优化: 自动化生成高质量的Prompt ,并进行优化,提高系统的响应效率
Agent与插件::提供Agent和插件机制,使得用户可以自定义并增强系统的行为。
Knowledge: Knowledge management, embedding, and search.
连接模块: 用于连接不同的模块和数据源,实现数据的流转和交互
Vector: Supported multi vector database.
示例#
DB-GPT用例的最佳实践和内置方法:
Sql生成和诊断: Sql生成和诊断。
知识库问答: 用户与数据库文档、代码和bug聊天的重要场景”
聊天机器人: 使用多模型进行对话
查询数据库数据:从数据库中查询和分析数据并给出图表。
API交互: 与API交互,例如创建表、部署数据库集群、创建数据库等。
插件工具: 根据插件使用工具自主管理数据库。
参考#
关于DB-GPT的所有方法、类、安装方法和集成设置的完整文档。
FAQ#
DB-GPT FAQ.
环境系统#
其他公司/产品如何与DB-GPT一起使用的方法指南
资源#
“我们认为在您开发应用程序时可能有用的其他资源!”
Discord:如果您有任何问题,可以到discord中进行交流。