nicobailon/pi-prompt-template-model
Pi extension: Add model frontmatter to prompt templates for automatic model switching
解决的问题
此 pi 代理扩展允许用户通过斜杠命令创建专用的「代理模式」。无需每次执行特定任务(如调试 Python 或进行深度分析)时手动切换 LLM 模型、推理层级或加载特定技能(上下文)。
工作原理
该扩展通过在 Markdown 文件中添加元数据(frontmatter)来扩展提示模板系统。当触发斜杠命令时,扩展会读取此元数据以自动执行以下操作:
- 模型切换:切换当前激活的 LLM(支持特定提供商 ID 和回退列表)。
- 设置推理层级:调整模型的推理深度(例如从
minimal到max)。 - 注入技能:自动将特定技能上下文加载到提示中,无需代理手动发现。
- 管理会话:命令完成后恢复之前的模型和推理层级。
它还支持高级执行流程,包括循环、并行委派给子代理,以及「Best-of-N」比较流程——多个模型并行生成候选结果,随后进行评审并应用最佳结果。
适用人群
希望使用 pi 代理通过创建可重用、可配置的提示模板来自动化 AI 工作流的开发者。
特色亮点
- 动态模型切换:支持显式提供商(Anthropic、OpenAI 等)和自动回退列表。
- 子代理委派:可将任务委派给独立的子代理,并支持可选的上下文分叉(
inheritContext)。 - Best-of-N 比较:支持并行运行多个工作模型,评审其输出,并应用最佳结果的流水线。
- 条件化提示:使用
<if-model>标签根据实际执行提示的模型渲染不同指令。 - 参数替换:支持占位符(如
$1,$@)将用户参数直接注入提示正文。
相关
- 项目
- 项目
- 项目
- 项目
- 项目