更新时间:2024-09-25 GMT+08:00
分享

PromptTemplate

导入PromptTemplate

from wiseagent_dev_sdk_python.modules.prompt import PromptTemplate

PromptTemplate提供了提示语编写与组装的能力,目前支持f-string和jinja两种形式的模板。

类属性

表1 类属性

参数名

参数类型

是否必选

参数描述

input_variables

List[str]

True

提示语模板所需的变量名称列表

template

str

True

提示语模板

template_format

str

True

提示语模板格式,支持f-string、jinja2两种。默认f-string

partial_variable

dict

False

格式化模板的部分变量

validate_template

bool

False

是否尝试验证模板

接口调用

PromptTemplate.from_template

  • 参数说明
    表2 参数说明

    参数名称

    参数类型

    是否必选

    参数描述

    template

    str

    True

    提示语模板

    template_format

    str

    False

    提示语模板格式,支持f-string、jinja2两种。默认f-string

    partial_variable

    dict

    False

    格式化模板的部分变量

  • 返回值:PromptTemplate object

PromptTemplate.format

  • 参数说明:
    表3 参数说明

    参数名称

    参数类型

    是否必选

    参数描述

    kwargs

    dict

    True

    格式化提示语模板所需参数

  • 返回值:提示语字符串。

相关文档