promptlab
1.0.0
Pickerlab是使用React和TypeScript构建的强大的提示工程和管理工具。它允许您使用基于管道的方法创建,测试和管理AI提示。
git clone https://github.com/yourusername/promptlab.git
cd promptlabbun installbun run devsrc/ - 源代码lib/ - 核心库和实用程序pltl/ - 提示实验室模板语言实现templates/ - 模板存储prompts/ - 基本提示模板assistants/ - 助理模板addons/ - 管道插件模板interpreter.ts -PLTL解释器loader.ts模板加载程序types.ts类型定义context.tsx反应上下文提供商utils.ts实用程序功能components/ - 反应组件ui/ - 可重复使用的UI组件app-sidebar.tsx侧栏组件copyarea.tsx复制文本区域pipeline-processor.tsx管道处理器hooks/ - 自定义式钩子pltl.ts管道操作挂钩use-mobile.tsx移动检测钩App.tsx主要应用程序组件main.tsx应用程序入口点main.css全球样式该结构遵循一种模块化方法:
src/lib/pltl处理核心PLTL功能src/components包含所有反应组件src/hooks为州管理提供自定义挂钩管道系统允许您:
用usePipelineOperations Hook的示例用法:
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; 麻省理工学院
由Torben Haack建造