langchain_core.runnables.utils.ConfigurableFieldSpec

class langchain_core.runnables.utils.ConfigurableFieldSpec(id: str, annotation: Any, name: Optional[str] = None, description: Optional[str] = None, default: Any = None, is_shared: bool = False, dependencies: Optional[List[str]] = None)[source]

用户可配置的字段。它是一个字段的规范。

参数
  • id (str) – 字段的唯一标识符。

  • annotation (Any) – 字段的注解。

  • name (Optional[str]) – 字段的名称。默认为None。

  • description (Optional[str]) – 字段的描述。默认为None。

  • default (Any) – 字段的默认值。默认为None。

  • is_shared (bool) – 字段是否共享。默认为False。

  • dependencies (Optional[List[str]]) – 字段的依赖项。默认为None。

创建ConfigurableFieldSpec的新实例(id, annotation, name, description, default, is_shared, dependencies)

属性

annotation

字段编号1的别名

default

字段编号4的别名

dependencies

字段编号6的别名

description

字段编号3的别名

id

字段编号0的别名

is_shared

字段编号5的别名

name

字段编号2的别名

方法

__init__()

count(value, /)

返回value出现的次数。

index(value[, start, stop])

返回value的第一个索引。

__init__()
count(value, /)

返回value出现的次数。

index(value, start=0, stop=9223372036854775807, /)

返回value的第一个索引。

如果值不存在,将引发 ValueError。

使用 ConfigurableFieldSpec 的示例