接口: PromptSpec
继承
BaseSpec
属性
additionalRules?
optionaladditionalRules?:string[]
bindings?
optionalbindings?:boolean
启用 $variables、@Set、@Reset 和交互式筛选。默认:启用 toolCalls 时为 true。
componentGroups?
optionalcomponentGroups?:ComponentGroup$1[]
继承自
BaseSpec.componentGroups
components
components:
Record<string,ComponentPromptSpec>
继承自
BaseSpec.components
editMode?
optionaleditMode?:boolean
examples?
optionalexamples?:string[]
通用示例(静态 / 布局类模式)。examples 和 toolExamples 同时存在时都会包含。
id?
optionalid?:string
继承自
BaseSpec.id
inlineMode?
optionalinlineMode?:boolean
preamble?
optionalpreamble?:string
root?
optionalroot?:string
继承自
BaseSpec.root
toolCalls?
optionaltoolCalls?:boolean
启用 Query()、Mutation()、@Run 和工具工作流。默认:提供了工具时为 true。
toolExamples?
optionaltoolExamples?:string[]
与工具相关的示例(Query/Mutation 模式)。examples 和 toolExamples 同时存在时都会包含。
tools?
optionaltools?: (string|ToolSpec)[]