AI 开发者工具
PRISMAG
一个按块路由模型的命令行工具,将带有标记的提示部分发送到不同的大型语言模型,以优化AI编码工作流程。
PRISMAG
什么是 PRISMAG?
PRISMAG是一个开源命令行工具,使用简单的@@model标签语法将单个提示块路由到不同的AI模型,从而在单个对话中实现多模型编排,而无需切换聊天或IDE设置。
PRISMAG 与相似工具比较
| 计价模式 | 免费 | 免费 | 定制定价 | 免费, 付费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 PRISMAG?
- 1通过Go安装:go install github.com/rufus-SD/prismag@latest 或克隆并构建。
- 2运行 'prismag setup' 进行引导式设置(API密钥、模型发现、registry.yaml)。
- 3运行 'prismag init' 将路由接入你的项目(自动检测编辑器)。
- 4执行带标签的提示:prismag run "@@opus: 设计认证流程 @@composer: 实现它"。
- 5无参数运行 'prismag' 进入交互式REPL会话。
PRISMAG 主要功能
- 使用@@标签(如@@opus、@@composer)将提示块路由到不同模型
- 确定性块链:第N块的输出作为第N+1块的上下文输入
- 独立块的并行执行模式(--parallel)
- 可插拔上下文存储(内存或maind),支持跨会话记忆
- 通过子代理或prismag run实现CLI/REPL和IDE集成
- 通过Ollama/vLLM支持本地模型(无需API密钥)
- 执行模式,带权限控制的工具循环,用于文件/Shell操作
- 从提供商API实时解析模型ID(自我修复重命名)
PRISMAG 使用场景
- 在单个提示中,将深度推理任务(架构、安全)分配给强模型,将实现任务分配给快速模型
- 链式输出:用一个模型规划,用另一个模型实现,再用一个廉价模型总结
- 使用本地私有模型进行敏感或离线代码生成
- 将多模型路由集成到Cursor、Claude Code、Windsurf和其他IDE中
PRISMAG 价格与免费额度
PRISMAG 目前采用 免费 模式。
此工具完全免费使用
PRISMAG 优缺点
优点
- 无需在多个聊天之间切换或更改IDE模型选择器
- 支持本地模型,保护隐私且零成本
- 可与大多数主流IDE和AI编码工具配合使用
- 确定性路由,实时解析模型ID
- 链式和平行执行模式
缺点
- 需要在提示中手动为每个块添加标签
- 云模型需要API密钥(但本地模型不需要)
- 默认情况下,执行模式工具循环仍限于安全操作
PRISMAG 最适合哪些用途?
- 希望为编码任务的不同部分使用不同AI模型的开发者
- 需要在一个工作流中结合规划、实现和审查的团队
- 偏好使用本地模型处理敏感代码、使用云模型进行重推理的用户
- 希望更多控制模型路由的AI编码助手高级用户