LangchainCallbackHandler 오류 질문입니다.

#chainlit_callback

import chainlit as cl

from langchain.agents import AgentType, initialize_agent, load_tools

from langchain_openai import ChatOpenAI

chat = ChatOpenAI(   

temperature=0,   

model="gpt-3.5-turbo",

)
tools = load_tools(    [        "serpapi",    ]    )
agent = initialize_agent(   

tools,   

chat,   

agent=AgentType.CHAT_ZERO_SHOT_REACT_DESCRIPTION,   

verbose=True,
)
@cl.on_chat_startasync

def on_chat_start():   

await cl.Message(content="Agent 초기화 완료").send()
@cl.on_messageasync

def on_message(message):   

result = await agent.run(       

message,       

callbacks=[cl.LangchainCallbackHandler()],   

)   

await cl.Message(content=result).send()

langchain 책을 사서 공부 중인데요. 아래 오류가 발생합니다.

LangchainCallbackHandler.on_tool_start() got multiple values for argument 'inputs'

langchain_core\callbacks\manager.py에서 event = getattr(handler, event_name)(*args, **kwargs) 호출하는 부분에서 오류가 발생하는거 같구요.

제가 조치할 수 있는게 있을까요??

1개의 답글

👀 답변을 기다리고 있어요!

🙌 새로운 멤버들을 맞아주세요!