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建造