Optional
configOptional
endsProtected
lc_Optional
mapperOptional
nameOptional
retryOptional
subgraphs要与构造函数参数合并的附加属性映射。键是属性名称,例如 "foo"。值是将被序列化的属性值。这些属性需要被构造函数接受为参数。
模块的最终序列化标识符。
secrets 的映射,将从序列化中省略。键是构造函数参数中 secret 的路径,例如 "foo.bar.baz"。值是 secret id,将在反序列化时使用。
应序列化的键的手动列表。如果未重写,则传递给构造函数的所有字段都将被序列化。
处理 runnable 的批处理和配置的内部方法。它接受一个函数、输入值和可选配置,并返回一个解析为输出值的 Promise。
要为每个输入值执行的函数。
Optional
options: Partial<RunnableConfig<Record<string, any>> & { Optional
batchOptions: RunnableBatchOptions一个解析为输出值的 Promise。
Protected
_call受保护
_get受保护
_separate可选
options: Partial<RunnableConfig<Record<string, any>>>受保护
_stream受保护
_transform辅助方法,用于将输入值的迭代器转换为输出值的迭代器,并带有回调。使用此方法在 Runnable 子类中实现 stream()
或 transform()
。
将 runnable 转换为 tool。返回 RunnableToolLike
的新实例,其中包含 runnable、名称、描述和模式。
RunnableToolLike
的实例,它是一个 runnable,可以用作 tool。
可选
options: Partial<RunnableConfig<Record<string, any>>> | Partial<RunnableConfig<Record<string, any>>>[]可选
batchOptions: RunnableBatchOptions & { 可选
options: Partial<RunnableConfig<Record<string, any>>> | Partial<RunnableConfig<Record<string, any>>>[]可选
batchOptions: RunnableBatchOptions & { 可选
options: Partial<RunnableConfig<Record<string, any>>> | Partial<RunnableConfig<Record<string, any>>>[]Optional
batchOptions: RunnableBatchOptionsOptional
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">Optional
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">流式传输来自 runnable 的所有输出,如回调系统报告的那样。 这包括 LLM、检索器、工具等的所有内部运行。 输出以 Log 对象的形式流式传输,其中包括 jsonpatch 操作列表,这些操作描述了运行状态在每个步骤中的变化方式以及运行的最终状态。 可以应用 jsonpatch 操作来构建状态。
可选
options: Partial<RunnableConfig<Record<string, any>>>Optional
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">将生命周期监听器绑定到 Runnable,返回一个新的 Runnable。 Run 对象包含有关运行的信息,包括其 ID、类型、输入、输出、错误、开始时间、结束时间以及添加到运行的任何标签或元数据。
包含回调函数的对象。
Optional
on在 runnable 完成运行后调用,带有 Run 对象。
Optional
config: RunnableConfig<Record<string, any>>Optional
on如果 runnable 抛出错误时调用,带有 Run 对象。
Optional
config: RunnableConfig<Record<string, any>>Optional
on在 runnable 开始运行之前调用,带有 Run 对象。
Optional
config: RunnableConfig<Record<string, any>>Optional
fields: { Optional
onOptional
stopStatic
isStatic
isStatic
lc_
构造函数参数别名映射。键是属性名称,例如 "foo"。值是将替换序列化中键的别名。这用于例如使参数名称与 Python 匹配。