接口 LangGraphRunnableConfig

接口 LangGraphRunnableConfig {
    callbacks?: Callbacks;
    configurable?: Record<string, any>;
    maxConcurrency?: number;
    metadata?: Record<string, unknown>;
    recursionLimit?: number;
    runId?: string;
    runName?: string;
    signal?: AbortSignal;
    store?: BaseStore;
    tags?: string[];
    timeout?: number;
}

层次结构

  • RunnableConfig
    • LangGraphRunnableConfig

属性

callbacks?: Callbacks

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

configurable?: Record<string, any>

此 Runnable 或子 Runnable 上之前设置为可配置的属性的运行时值。

maxConcurrency?: number

要执行的最大并行调用次数。

metadata?: Record<string, unknown>

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

recursionLimit?: number

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

runId?: string

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

runName?: string

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

signal?: AbortSignal

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

store?: BaseStore
tags?: string[]

此调用及其任何子调用(例如,链调用 LLM)的标签。您可以使用这些标签来筛选调用。

timeout?: number

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