可选
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()
。
RunnableToolLike
的新实例,其中包含可运行对象、名称、描述和模式。T = RunInput
RunnableToolLike
的实例,它是一个可用作工具的可运行对象。继承自 RunnableBinding.asTool
mapping: RunnableMapLike<Record<string, unknown>, Record<string, unknown>>
可选
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 & { 可选
batchOptions: RunnableBatchOptions可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">从可运行对象中流式传输所有输出,这些输出将报告给回调系统。这包括LLM、检索器、工具等所有内部运行。输出以日志对象形式流式传输,日志对象包含一个jsonpatch操作列表,这些操作描述了运行状态在每个步骤中如何变化,以及运行的最终状态。可以应用jsonpatch操作来构建状态。
可选
options: Partial<RunnableConfig<Record<string, any>>>可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">将生命周期监听器绑定到Runnable,返回一个新的Runnable。Run对象包含有关运行的信息,包括其ID、类型、输入、输出、错误、开始时间、结束时间以及添加到运行中的任何标签或元数据。
包含回调函数的对象。
可选
on在可运行对象完成运行后调用,并传入Run对象。
可选
config: RunnableConfig<Record<string, any>>可选
on如果可运行对象抛出错误,则调用此函数,并传入Run对象。
可选
config: RunnableConfig<Record<string, any>>可选
on在可运行对象开始运行前调用,并传入Run对象。
可选
config: RunnableConfig<Record<string, any>>可选
fields: { 可选
on可选
stop静态
is静态
is静态
lc_
构造函数参数的别名映射。键是属性名,例如“foo”。值是序列化时将替换该键的别名。这用于例如使参数名与 Python 匹配。