我一直在尝试各种langChain教程。 每次调用 invoke(messages) 函数时,都会收到错误消息 TypeError: 'FieldInfo' object is not a mapping。 我已经浏览了 langchain 文档,但不明白为什么会发生这种情况。 似乎发生在 chat_models 基础的 in_default_params 部分。
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="gpt-4o",
temperature=0,
)
messages = [
(
"system",
"You are a helpful assistant that translates English to French. Translate the user sentence.",
),
("human", "I love programming."),
]
ai_msg = llm.invoke(messages)
ai_msg
我解决了这个问题。 它涉及使用 pip 重新安装以下内容:
朗链 开放性 朗查-佩奈 langchain 社区和 朗链枢纽