【无标题】

微信公众号:leetcode_algos_life,代码随想随记
小红书:412408155
CSDN:https://blog.csdn.net/woai8339?type=blog ,代码随想随记
GitHub: https://github.com/riverind
抖音【暂未开始,计划开始】:tian72530,代码随想随记
知乎【暂未开始,计划开始】:happy001

背景

在用大模型时,报错,

ValueError: One input key expected got ['chat_history'] in LangChain with memory and multiple inputs

解决方案

将所有在prompt_temp中的变量名称完全统一。

1)prompt_temp

prompt = PromptTemplate(
    input_variables=[
        "text_one",
        "text_two",
        "chat_history",
        "human_input", # Even if it's blank

    ],
    template=(
        """You are an AI talking to a huamn. Here is the chat
        history so far:

        {chat_history}

        Here is some more text:

        {text_one}

        and here is a even more text:

        {text_two}

        {human_input}
        """
    )
)

2)memory中

memory=ConversationBufferMemory(
    memory_key="chat_history",
    input_key="human_input"
)

参考文献:
1、https://stackoverflow.com/questions/76941870/valueerror-one-input-key-expected-got-text-one-text-two-in-langchain-wit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值