接口 LangGraphRunnableConfig<ConfigurableType>

interface LangGraphRunnableConfig<ConfigurableType> {
    callbacks?: Callbacks;
    configurable?: ConfigurableType;
    maxConcurrency?: number;
    metadata?: Record<string, unknown>;
    recursionLimit?: number;
    runId?: string;
    runName?: string;
    signal?: AbortSignal;
    store?: BaseStore;
    tags?: string[];
    timeout?: number;
    writer?: ((chunk) => void);
}

类型参数

  • ConfigurableType extends Record<string, any> = Record<string, any>

继承关系

属性

callbacks?: Callbacks

此调用和任何子调用的回调(例如,Chain 调用 LLM)。标签传递给所有回调,元数据传递给 handle*Start 回调。

configurable?: ConfigurableType

先前在此 Runnable 或子 Runnable 上配置的属性的运行时值。

maxConcurrency?: number

最大并行调用数。

metadata?: Record<string, unknown>

此调用和任何子调用的元数据(例如,Chain 调用 LLM)。键应为字符串,值应为 JSON 可序列化的。

recursionLimit?: number

调用可以递归的最大次数。如果未提供,则默认为 25。

runId?: string

此调用的跟踪器运行的唯一标识符。如果未提供,将生成新的 UUID。

runName?: string

此调用的跟踪器运行的名称。默认为类名。

signal?: AbortSignal

此调用的中止信号。如果提供,则当信号中止时,调用将中止。

store?: BaseStore
tags?: string[]

此调用和任何子调用的标签(例如,Chain 调用 LLM)。您可以使用这些标签来过滤调用。

timeout?: number

此调用的超时时间,以毫秒为单位。

writer?: ((chunk) => void)

类型声明

    • (chunk): void
    • 参数

      • chunk: unknown

      返回值 void