这是我的分支之一:
demographics_review_chain = (RunnableLambda(lambda x: demographics_review(self, input=x)) | self.general_model | StrOutputParser())
这是链的一部分:
chain = (
input_template
| RunnableParallel(branches={"demographics_review":demographics_review_chain, "management_plan":management_plan_chain...
| RunnableLambda(lambda x: combine_all(self, x["branches"]["demographics_review"], x["branches"]["management_plan"]...
)
但这不起作用。一方面,即使是模型(也无法达到模型),因为它属于班级。因此该分支不提供输出。我如何将自我传递到lix中,以使用班级中给出的方法和变量?
在大多数情况下,在可运行的步骤中“传递自我”的最简单方法只是定义一个lambda,该lambda在您的班级方法中捕获自我。
self.general_model