promptflow.contracts.types 模块#

class promptflow.contracts.types.AssistantDefinition(model: str, instructions: str, tools: List)#

基类:object

此类别用于定义助手定义。

static deserialize(data: dict) AssistantDefinition#
instructions: str#
model: str#
serialize()#
tools: List#
class promptflow.contracts.types.AttrDict#

基类:dict

一个允许通过属性访问其键的字典。

class promptflow.contracts.types.FilePath#

基类:str

此类别用于提示参数是文件路径。

class promptflow.contracts.types.PromptTemplate#

基类:str

此类别用于提示参数是提示模板。

class promptflow.contracts.types.Secret#

基类:str

此类别用于提示参数是要加载的秘密。

set_secret_name(name)#

为 Secret 实例设置 secret_name 属性。

参数:

name (str) – 秘密的名称。