可选
config可选
kwargs受保护
lc_可选
name构造函数参数的别名映射。键是属性名,例如 "foo"。值是序列化时将替换该键的别名。这用于例如使参数名与 Python 匹配。
与构造函数参数合并的附加属性映射。键是属性名,例如 "foo"。值是属性值,它们将被序列化。这些属性需要被构造函数接受为参数。
模块的最终序列化标识符。
秘密映射,将从序列化中省略。键是构造函数参数中秘密的路径,例如 "foo.bar.baz"。值是秘密 ID,在反序列化时将使用。
应该序列化的键的手动列表。如果未被覆盖,所有传递给构造函数的字段都将被序列化。
处理可运行对象的批量处理和配置的内部方法。它接受一个函数、输入值和可选配置,并返回一个解析为输出值的 Promise。
为每个输入值执行的函数。
可选
options: Partial<RunnableConfig<Record<string, any>>>[]可选
runManagers: (undefined | CallbackManagerForChainRun)[]可选
batchOptions: RunnableBatchOptions可选
options: Partial<RunnableConfig<Record<string, any>> & { 可选
batchOptions: RunnableBatchOptions一个解析为输出值的 Promise。
受保护
_call执行工具调用
要调用的工具及其要传入的输入。
可选
配置: RunnableConfig<Record<string, any>>调用工具时要传入的可选配置。
工具调用的结果(字符串或 ToolMessage,由 ToolOutput 泛型设置)或字符串错误消息。
受保护
_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。这将在下一个重大发布中移除。
创建一个新的可运行序列,该序列按顺序运行每个独立的 runnable,将一个 runnable 的输出导入到另一个 runnable 或类似 runnable 的对象中。
一个 runnable、函数或其值为函数或 runnable 的对象。
一个新的可运行序列。
可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">将可运行对象的所有输出(如报告给回调系统的那样)流式传输。这包括LLM、检索器、工具等的所有内部运行。输出以日志对象的形式流式传输,其中包含一个jsonpatch操作列表,描述了运行状态在每个步骤中如何变化,以及运行的最终状态。jsonpatch操作可以用于构建状态。
可选
options: Partial<RunnableConfig<Record<string, any>>>可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">从当前 runnable 创建一个新 runnable,如果初始调用失败,它将尝试调用其他传入的备用 runnable。
一个新的 RunnableWithFallbacks。
将生命周期监听器绑定到 Runnable,返回一个新的 Runnable。Run 对象包含关于运行的信息,包括其 id、类型、输入、输出、错误、启动时间、结束时间以及添加到运行中的任何标签或元数据。
包含回调函数的对象。
可选
on在 runnable 运行结束后调用,传入 Run 对象。
可选
配置: RunnableConfig<Record<string, any>>可选
on如果 runnable 抛出错误,则调用此函数,传入 Run 对象。
可选
配置: RunnableConfig<Record<string, any>>可选
on在 runnable 开始运行前调用,传入 Run 对象。
可选
配置: RunnableConfig<Record<string, any>>可选
fields: { 可选
on可选
stop静态
is静态
is静态
lc_
已弃用
请改用 ToolNode。