mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-07 00:16:57 +08:00
Fix 'RunnableLambda' object is not callable error by wrapping validated_trimmer
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
This commit is contained in:
co-authored by
jxxghp
parent
98762198ef
commit
2316004194
@@ -8,7 +8,7 @@ from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder
|
|||||||
from langchain_community.callbacks import get_openai_callback
|
from langchain_community.callbacks import get_openai_callback
|
||||||
from langchain_core.chat_history import InMemoryChatMessageHistory
|
from langchain_core.chat_history import InMemoryChatMessageHistory
|
||||||
from langchain_core.messages import HumanMessage, AIMessage, ToolCall, ToolMessage, SystemMessage, trim_messages
|
from langchain_core.messages import HumanMessage, AIMessage, ToolCall, ToolMessage, SystemMessage, trim_messages
|
||||||
from langchain_core.runnables import RunnablePassthrough
|
from langchain_core.runnables import RunnablePassthrough, RunnableLambda
|
||||||
from langchain_core.runnables.history import RunnableWithMessageHistory
|
from langchain_core.runnables.history import RunnableWithMessageHistory
|
||||||
from langchain.agents.format_scratchpad.openai_tools import format_to_openai_tool_messages
|
from langchain.agents.format_scratchpad.openai_tools import format_to_openai_tool_messages
|
||||||
from langchain.agents.output_parsers.openai_tools import OpenAIToolsAgentOutputParser
|
from langchain.agents.output_parsers.openai_tools import OpenAIToolsAgentOutputParser
|
||||||
@@ -292,7 +292,7 @@ class MoviePilotAgent:
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
| self.prompt
|
| self.prompt
|
||||||
| validated_trimmer
|
| RunnableLambda(validated_trimmer)
|
||||||
| self.llm.bind_tools(self.tools)
|
| self.llm.bind_tools(self.tools)
|
||||||
| OpenAIToolsAgentOutputParser()
|
| OpenAIToolsAgentOutputParser()
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user