当使用LangChain-Chatchat连接MySQL数据库时,生成的SQL数据会多出一个字符串。
SQLQuery:
SELECT COUNT(*) AS total_articles FROM t_article;
k75qkfdt1#
我也遇到了同样的问题,请大佬帮忙解答。
pw9qyyiw2#
我也遇到了这个问题,这是关于langchain框架内部提取大模型回答中的SQL语句的问题。我修改了langchain框架中的源码。在angchain_experimental-sql-base.py文件中,SQLDatabaseChain类的_call函数中对大模型预测SQL语句的提取代码。我增加了这两行代码:
![](//img.saoniuhuo.com/images/202408/54021722714255868.jpg)
2条答案
按热度按时间k75qkfdt1#
我也遇到了同样的问题,请大佬帮忙解答。
pw9qyyiw2#
我也遇到了这个问题,这是关于langchain框架内部提取大模型回答中的SQL语句的问题。我修改了langchain框架中的源码。在angchain_experimental-sql-base.py文件中,SQLDatabaseChain类的_call函数中对大模型预测SQL语句的提取代码。我增加了这两行代码: