langchain_prompty.core.Prompty

class langchain_prompty.core.Prompty[source]

基类: BaseModel

基础Prompty模型。

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

如果输入数据无法解析为有效的模型,将引发ValidationError异常。

参数 authors: List[str] = []
参数 base: str = ''
参数 basePrompty: Optional[Prompty] = None
参数 content: str = ''
参数 description: str = ''
参数 file: FilePath = ''
约束
  • 格式 = 文件路径

参数 inputs: Dict[str, PropertySettings] = {}
参数 model: ModelSettings [Optional]
参数 name: str = ''
参数 outputs: Dict[str, PropertySettings] = {}
参数 sample: dict = {}
参数 tags: List[str] = []
参数 template: TemplateSettings [Required]
参数 version: str = ''
静态 normalize(attribute: Any, parent: Path, env_error: bool = True) Any[source]
参数
  • attribute (Any) –

  • parent (Path) –

  • env_error (bool) –

返回类型

Any

to_safe_dict() Dict[str, Any][source]
返回类型

Dict[str, Any]

to_safe_json() str[源码]
返回类型

字符串