可选
cache可选
config可选
ends受保护的
lc_可选
mapper可选
name可选
retry可选
subgraphs与构造函数参数合并的附加属性映射。键是属性名,例如 "foo"。值是属性值,它们将被序列化。这些属性需要被构造函数接受为参数。
模块的最终序列化标识符。
秘密映射,将从序列化中省略。键是构造函数参数中秘密的路径,例如 "foo.bar.baz"。值是秘密 ID,在反序列化时将使用。
应该序列化的键的手动列表。如果未被覆盖,所有传递给构造函数的字段都将被序列化。
处理可运行对象的批量处理和配置的内部方法。它接受一个函数、输入值和可选配置,并返回一个解析为输出值的 Promise。
为每个输入值执行的函数。
可选
options: Partial<RunnableConfig<Record<string, any>> & { 可选
batchOptions: RunnableBatchOptions一个解析为输出值的 Promise。
受保护的
_call受保护的
_get受保护
_separate可选
options: Partial<RunnableConfig<Record<string, any>>>受保护的
_stream受保护
_transform辅助方法,用于将输入值迭代器转换为输出值迭代器,并带有回调。在 Runnable 子类中,使用此方法实现 stream()
或 transform()
。
可选
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>>>[]可选
batchOptions: RunnableBatchOptions将可运行对象与指定参数绑定。
用于绑定可运行对象的参数。
绑定了指定参数的 RunnableBinding
类的新实例。
请改用 withConfig。此方法将在下一个破坏性版本中移除。
可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">从可运行对象流式传输所有输出,如报告给回调系统。这包括LLMs、Retrievers、Tools等的所有内部运行。输出作为日志对象流式传输,其中包含一个jsonpatch操作列表,描述了运行状态在每个步骤中如何变化,以及运行的最终状态。可以应用jsonpatch操作来构建状态。
可选
options: Partial<RunnableConfig<Record<string, any>>>可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">将生命周期监听器绑定到 Runnable,返回一个新的 Runnable。Run 对象包含关于运行的信息,包括其 id、类型、输入、输出、错误、启动时间、结束时间以及添加到运行中的任何标签或元数据。
包含回调函数的对象。
可选
on在 runnable 运行结束后调用,传入 Run 对象。
可选
config: RunnableConfig<Record<string, any>>可选
on如果 runnable 抛出错误,则调用此函数,传入 Run 对象。
可选
config: RunnableConfig<Record<string, any>>可选
on在 runnable 开始运行前调用,传入 Run 对象。
可选
config: RunnableConfig<Record<string, any>>可选
fields: { 可选
on可选
stop静态
is静态
is静态
lc_
构造函数参数的别名映射。键是属性名,例如 "foo"。值是序列化时将替换该键的别名。这用于例如使参数名与 Python 匹配。