基于chatGLM在llama index上建立Text2SQL

基于chatGLM在llama index上建立Text2SQL

文中使用了chatglm的llm和embedding modle,利用的智谱的免费token

Text2SQL

Text2SQL其实就是从文本到SQL,也是NLP中的一种实践,这可以降低用户和数据库交互的门槛,无需懂SQL就可以拿到数据库数据。Text2SQL实现了从自然语言到SQL语言的生成,更加进一步的是直接给出数据中的结果。

创建demo数据库

为了演示,我们创建了一个简单的数据库(sqlite相关操作参考sqlite建立数据库sqlalchemy的Session

),数据库中建立了简单的表2,语句如下:

CREATE TABLE `t2` (
  `id`  integer PRIMARY KEY autoincrement ,
  `testcase_name` varchar(80) NOT NULL,
  `create_user` varchar(80) DEFAULT NULL,
  `create_date` varchar(80) DEFAULT NULL
) ;

相关推荐

  1. 基于chatGLMllama index建立Text2SQL

    2024-04-04 17:00:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-04 17:00:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-04 17:00:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-04 17:00:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-04 17:00:02       18 阅读

热门阅读

  1. SpringBoot2升级到SpringBoot3总结

    2024-04-04 17:00:02       15 阅读
  2. Linux系统常见命令

    2024-04-04 17:00:02       13 阅读
  3. Nginx基础(02)

    2024-04-04 17:00:02       17 阅读
  4. 全排列问题

    2024-04-04 17:00:02       12 阅读
  5. C语言游戏实战(9):球球大作战

    2024-04-04 17:00:02       14 阅读
  6. HTML&CSS

    HTML&CSS

    2024-04-04 17:00:02      11 阅读
  7. Chrome安装Vue插件vue-devtools

    2024-04-04 17:00:02       14 阅读
  8. 数据结构之图

    2024-04-04 17:00:02       12 阅读
  9. 2024.3.9力扣每日一题——找出数组的第 K 大和

    2024-04-04 17:00:02       15 阅读