AttributeError: 'tuple' object has no attribute 'content'
本小节测试的时候,遇到如下报错:

断点调试发现gathered是有content属性的:

在langsmith平台上看到如下3处信息:



报错信息具体如下:
AttributeError("'tuple' object has no attribute 'content'")Traceback (most recent call last):
File "D:\Envs\llmops_dev\lib\site-packages\langgraph\pregel\__init__.py", line 1670, in stream
for _ in runner.tick(
File "D:\Envs\llmops_dev\lib\site-packages\langgraph\pregel\runner.py", line 230, in tick
run_with_retry(
File "D:\Envs\llmops_dev\lib\site-packages\langgraph\pregel\retry.py", line 40, in run_with_retry
return task.proc.invoke(task.input, config)
File "D:\Envs\llmops_dev\lib\site-packages\langgraph\utils\runnable.py", line 462, in invoke
input = step.invoke(input, config, **kwargs)
File "D:\Envs\llmops_dev\lib\site-packages\langgraph\utils\runnable.py", line 226, in invoke
ret = context.run(self.func, *args, **kwargs)
File "E:\Code\llmops\llmops-api\internal\core\agent\agents\react_agent.py", line 166, in _llm_node
output_token_count = self.llm.get_num_tokens_from_messages(gathered)
File "D:\Envs\llmops_dev\lib\site-packages\langchain_openai\chat_models\base.py", line 939, in get_num_tokens_from_messages
messages_dict = [_convert_message_to_dict(m) for m in messages]
File "D:\Envs\llmops_dev\lib\site-packages\langchain_openai\chat_models\base.py", line 939, in <listcomp>
messages_dict = [_convert_message_to_dict(m) for m in messages]
File "D:\Envs\llmops_dev\lib\site-packages\langchain_openai\chat_models\base.py", line 188, in _convert_message_to_dict
message_dict: Dict[str, Any] = {"content": _format_message_content(message.content)}
AttributeError: 'tuple' object has no attribute 'content'8
收起
正在回答 回答被采纳积分+1
AI Agent 全栈开发工程师
- 参与学习 500 人
- 解答问题 404 个
全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星