ChatOpenAI:类型错误:“FieldInfo”对象不是映射

问题描述 投票:0回答:1

我一直在尝试各种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
langchain invoke
1个回答
0
投票

我解决了这个问题。 它涉及使用 pip 重新安装以下内容:

朗链 开放性 朗查-佩奈 langchain 社区和 朗链枢纽

© www.soinside.com 2019 - 2024. All rights reserved.