Langchain-Chatchat 连接数据库后,生成的sql有其他的字符串

az31mfrm  于 2个月前  发布在  其他
关注(0)|答案(2)|浏览(57)

当使用LangChain-Chatchat连接MySQL数据库时,生成的SQL数据会多出一个字符串。

SQLQuery:

SELECT COUNT(*) AS total_articles FROM t_article;
k75qkfdt

k75qkfdt1#

我也遇到了同样的问题,请大佬帮忙解答。

pw9qyyiw

pw9qyyiw2#

我也遇到了这个问题,这是关于langchain框架内部提取大模型回答中的SQL语句的问题。我修改了langchain框架中的源码。在angchain_experimental-sql-base.py文件中,SQLDatabaseChain类的_call函数中对大模型预测SQL语句的提取代码。我增加了这两行代码:


![](//img.saoniuhuo.com/images/202408/54021722714255868.jpg)

相关问题