可选
config可选
kwargskwargs?受保护
lc_可选
namename?构造函数参数的别名映射。键是属性名,例如 "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执行工具调用
要调用的工具和要传递给它的输入。
可选
config: RunnableConfig<Record<string, any>>调用工具时要传递的可选配置。
工具调用的结果(string
或 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创建一个新的 Runnable 序列,它按顺序运行每个独立的 Runnable,将一个 Runnable 的输出传递给另一个 Runnable 或类似 Runnable 的对象。
一个 Runnable、函数或其值为函数或 Runnable 的对象。
一个新的 Runnable 序列。
可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">流式传输 Runnable 的所有输出,如同报告给回调系统一样。这包括 LLM、检索器、工具等所有内部运行。输出以日志对象形式流式传输,其中包括描述运行状态每一步变化的 jsonpatch 操作列表,以及运行的最终状态。jsonpatch 操作可以按顺序应用以构建状态。
可选
options: Partial<RunnableConfig<Record<string, any>>>可选
streamOptions: Omit<LogStreamCallbackHandlerInput, "autoClose">从当前 Runnable 创建一个新的 Runnable,如果初始调用失败,它将尝试调用其他传入的备用 Runnable。
一个新的 RunnableWithFallbacks。
将生命周期监听器绑定到 Runnable,返回一个新的 Runnable。Run 对象包含运行信息,包括其 id、类型、输入、输出、错误、开始时间、结束时间,以及添加到运行中的任何标签或元数据。
包含回调函数的对象。
可选
onRunnable 运行结束后,将使用 Run 对象调用此函数。
可选
config: RunnableConfig<Record<string, any>>可选
on如果 Runnable 抛出错误,将使用 Run 对象调用此函数。
可选
config: RunnableConfig<Record<string, any>>可选
onRunnable 开始运行前,将使用 Run 对象调用此函数。
可选
config: RunnableConfig<Record<string, any>>可选
fields: { 可选
on可选
stop静态
is静态
is静态
lc_
已弃用
请改用 ToolNode。