干预模型#

class langchain_experimental.cpal.models.InterventionModel[来源]#

基础类:BaseModel

故事的干预数据,也称为初始条件。

>>> intervention.dict()
{
    entity_settings: [
        {"name": "bud", "attribute": "pet_count", "value": 12},
        {"name": "pat", "attribute": "pet_count", "value": 0},
    ],
    system_settings: None,
}

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param entity_settings: List[EntitySettingModel] [Required]#
param system_settings: List[SystemSettingModel] | None = None#