错误信息和堆栈跟踪(如果适用)
正在创建新的SQL代理执行器链...
Traceback (most recent call last):
File "test.py", line 62, in
agent_executor.invoke(final_prompt.format(
File "/home/user/.local/lib/python3.8/site-packages/langchain/chains/base.py", line 166, in invoke
raise e
File "/home/user/.local/lib/python3.8/site-packages/langchain/chains/base.py", line 156, in invoke
self._call(inputs, run_manager=run_manager)
File "/home/user/.local/lib/python3.8/site-packages/langchain/agents/agent.py", line 1636, in _call
next_step_output = self._take_next_step(
File "/home/user/.local/lib/python3.8/site-packages/langchain/agents/agent.py", line 1342, in _take_next_step
[
File "/home/user/.local/lib/python3.8/site-packages/langchain/agents/agent.py", line 1342, in
[
File "/home/user/.local/lib/python3.8/site-packages/langchain/agents/agent.py", line 1370, in _iter_next_step
output = self.agent.plan(
File "/home/user/.local/lib/python3.8/site-packages/langchain/agents/agent.py", line 463, in plan
for chunk in self.runnable.stream(inputs, config={"callbacks": callbacks}):
File "/home/user/.local/lib/python3.8/site-packages/langchain_core/runnables/base.py", line 3251, in stream
yield from self.transform(iter([input]), config, **kwargs)
File "/home/user/.local/lib/python3.8/site-packages/langchain_core/runnables/base.py", line 3238, in transform
yield from self._transform_stream_with_config(
File "/home/user/.local/lib/python3.8/site-packages/langchain_core/runnables/base.py", line 2052, in _transform_stream_with_config
chunk: Output = context.run(next, iterator) # type: ignore
File "/home/user/.local/lib/python3.8/site-packages/langchain_core/language_models
openai.InternalServerError: 错误代码:500 - {'状态码': 500, '消息': '内部服务器错误', '活动ID': 'xxx-yyy-zzz'}
#### 描述
* 我正在尝试使用Langchain通过Azure OpenAI查询Azure SQL
* 代码基于GitHub上提供的样本 - [Langchain to query Azure SQL using Azure OpenAI](https://github.com/Azure-Samples/SQL-AI-samples/blob/main/AzureSQLDatabase/LangChain/dbOpenAI.ipynb)
* 预期结果是以迭代方式返回带有Action、Observation和Thought的响应代码
* 实际结果是错误:内部服务器错误,500。完整的错误日志如下所示。
#### 系统信息
### Langchain版本
langchain==0.2.10
langchain-community==0.2.9
langchain-core==0.2.22
langchain-openai==0.1.16
langchain-text-splitters==0.2.2
### 平台
Windows 11
### Python版本
Python 3.8.10
5条答案
按热度按时间sbdsn5lh1#
完全相同的问题。上周可以正常工作,本周尝试测试时出现了500个内部服务器错误。我尝试了我们的聊天完成代理和独立模式下的完成代理,它们都可以正常工作。只有在我们整合SQL代理并将所有内容组合在一起时,才会出现错误。
lkaoscv72#
完全相同的问题。上周可以正常工作,本周尝试测试时出现了500个内部服务器错误。我尝试了我们的聊天完成代理和独立模式下的完成代理,它们都可以正常工作。只有在我们整合SQL代理并将所有内容组合在一起时,我们才会遇到错误。
这里也是一样。
px9o7tmv3#
24488 (评论)
我遇到了完全相同的问题。我分别测试了我的聊天LLM和数据库LLM,它们都能正常工作。但是当我将它们组合成一个代理链时,我们遇到了错误
。
我们已经按照所有API文档中关于如何构建SQL代理的说明进行了操作,一切都运行得非常顺利,直到上周四(2024年7月25日)。
izj3ouym4#
你好,关于这个问题有什么更新可以分享吗?
moiiocjp5#
在
create_sql_agent()
方法中,我没有看到'streaming'参数。请尝试删除它并再次检查。参考:libs/community/langchain_community/agent_toolkits/sql/base.py。
此外,请通过运行以下命令重新检查连接性:
这将有助于验证连接和查询执行。