Optional
config可选
kwargs受保护
lc_可选
name与构造函数参数合并的附加属性映射。键是属性名称,例如“foo”。值是属性值,这些值将被序列化。这些属性需要被构造函数作为参数接受。
模块的最终序列化标识符。
秘密映射,这些秘密将从序列化中省略。键是构造函数参数中秘密的路径,例如“foo.bar.baz”。值是秘密 ID,这些 ID 将在反序列化时使用。
处理可运行项的批处理和配置的内部方法。它接收一个函数、输入值和可选配置,并返回一个解析为输出值的 promise。
要为每个输入值执行的函数。
可选
options: Partial<RunnableConfig>[]可选
runManagers: (undefined | CallbackManagerForChainRun)[]可选
batchOptions: RunnableBatchOptions可选
options: Partial<RunnableConfig & { 可选
batchOptions: RunnableBatchOptions解析为输出值的 promise。
受保护
_call执行工具调用
要调用的工具以及要传递给它的输入。
可选
config: RunnableConfig调用时传递给工具的可选配置。
工具调用的结果(string
或 ToolMessage
,由 ToolOutput
泛型设置)或字符串错误消息。
受保护的
_get受保护的
_separate受保护的
_stream受保护的
_transform辅助方法,将输入值的迭代器转换为输出值的迭代器,并带有回调。使用此方法在 Runnable 子类中实现 stream()
或 transform()
。
可选
options: Partial<RunnableConfig> | Partial<RunnableConfig>[]可选
batchOptions: RunnableBatchOptions & { 可选
options: Partial<RunnableConfig> | Partial<RunnableConfig>[]可选
batchOptions: RunnableBatchOptions & { 可选
options: Partial<RunnableConfig> | Partial<RunnableConfig>[]可选
batchOptions: RunnableBatchOptions创建一个新的 runnable 序列,该序列按顺序运行每个单独的 runnable,将一个 runnable 的输出管道到另一个 runnable 或类似 runnable 的对象中。
一个 runnable、函数或对象,其值是函数或 runnable。
一个新的 runnable 序列。
可选
流选项: Omit<LogStreamCallbackHandlerInput, "autoClose">可选
流选项: Omit<LogStreamCallbackHandlerInput, "autoClose">流式传输 runnable 的所有输出,如回调系统所报告。这包括 LLM、检索器、工具等的内部运行。输出以 Log 对象的形式流式传输,其中包括描述每次运行步骤中运行状态更改方式的 jsonpatch 操作列表,以及运行的最终状态。 jsonpatch 操作可以按顺序应用来构建状态。
可选
options: Partial<RunnableConfig>可选
流选项: Omit<LogStreamCallbackHandlerInput, "autoClose">将生命周期监听器绑定到 Runnable,返回一个新的 Runnable。Run 对象包含有关运行的信息,包括其 ID、类型、输入、输出、错误、开始时间、结束时间以及添加到运行的任何标签或元数据。
包含回调函数的对象。
Optional
on在可运行程序完成运行后调用,使用 Run 对象。
可选
config: RunnableConfigOptional
on如果可运行程序抛出错误,则调用,使用 Run 对象。
可选
config: RunnableConfigOptional
on在可运行程序开始运行之前调用,使用 Run 对象。
可选
config: RunnableConfigStatic
isStatic
isStatic
lc_
构造函数参数别名映射。键是属性名称,例如“foo”。值是在序列化时替换键的别名。这用于例如使参数名称与 Python 匹配。