langchain_core.runnables.config
.RunnableConfig¶
- class langchain_core.runnables.config.RunnableConfig[source]¶
可运行对象的配置。
- tags: List[str]¶
本调用及其任何子调用(例如,链条调用LLM)的标签。您可以使用这些标签来筛选调用。
- metadata: Dict[str, Any]¶
本调用及其任何子调用(例如,链条调用LLM)的元数据。键应为字符串,值应为可JSON序列化的对象。
- callbacks: Optional[Union[List, Any]]¶
本调用及其任何子调用(例如,链条调用LLM)的回调函数。标签将传递给所有回调函数,元数据将传递给handle*Start回调函数。
- run_name: str¶
本调用的跟踪器运行的名称。默认为类的名称。
- max_concurrency: Optional[int]¶
最大并发调用数。如果未提供,则默认为ThreadPoolExecutor的默认值。
- recursion_limit: int¶
调用可以递归的最大次数。如果未提供,则默认为25。
- configurable: Dict[str, Any]¶
对之前通过.configurable_fields()或.configurable_alternatives()在Runnable或子Runnable上设置为可配置的属性进行运行时值设置。请检查.output_schema()以获取已设置为可配置的属性的描述。
- run_id: Optional[UUID]¶
本调用的跟踪器运行的唯一标识符。如果未提供,将生成新的UUID。