RunnableConfig#
- class langchain_core.runnables.config.RunnableConfig[来源]#
Runnable 的配置。
- tags: list[str]#
此调用及任何子调用(例如,一个链调用LLM)的标签。 你可以使用这些标签来过滤调用。
- metadata: dict[str, Any]#
此调用及任何子调用(例如,链调用LLM)的元数据。 键应为字符串,值应为可JSON序列化的。
- callbacks: list | Any | None#
此调用及任何子调用(例如,Chain调用LLM)的回调。 标签传递给所有回调,元数据传递给handle*Start回调。
- run_name: str#
此调用的追踪器运行名称。默认为类的名称。
- max_concurrency: int | None#
最大并行调用次数。如果未提供,则默认为ThreadPoolExecutor的默认值。
- recursion_limit: int#
调用可以递归的最大次数。如果未提供,默认为25。
- configurable: dict[str, Any]#
之前通过.configurable_fields()或.configurable_alternatives()在此Runnable或其子Runnable上配置的属性的运行时值。请查看.output_schema()以获取已配置属性的描述。
- run_id: UUID | None#
此调用的追踪器运行的唯一标识符。如果未提供,将生成一个新的UUID。
使用 RunnableConfig 的示例