promptlab
1.0.0
Racklab - это мощный инструмент для разработки и управления, созданный с помощью React и TypeScript. Это позволяет вам создавать, тестировать и управлять подсказками ИИ с использованием подхода на основе трубопровода.
git clone https://github.com/yourusername/promptlab.git
cd promptlabbun installbun run devsrc/ - исходный кодlib/ - Основные библиотеки и утилитыpltl/ - Приглашение языка лабораторииtemplates/ - хранение шаблоновprompts/ - базовые шаблоны приглашенияassistants/ - Помощник шаблоновaddons/ - шаблоны аддон трубопроводаinterpreter.ts - pltl revprererloader.ts - шаблонный погрузчикtypes.ts - определения типаcontext.tsx - реагировать поставщики контекстаutils.ts - функции утилитыcomponents/ - реагировать компонентыui/ - многоразовые компоненты пользовательского интерфейсаapp-sidebar.tsx - компонент боковой панелиcopyarea.tsx - копия текстовой областиpipeline-processor.tsx - Процессор трубопроводаhooks/ - Пользовательские крючки Reactpltl.ts -use-mobile.tsx - мобильный крюк для обнаруженияApp.tsx - основной компонент приложенияmain.tsx - точка записи приложенияmain.css - глобальные стилиСтруктура следует модульному подходу, где:
src/lib/pltl обрабатывает основную функциональность PLTLsrc/components содержит все компоненты реагированияsrc/hooks предоставляет пользовательские крючки для управления государством Система трубопровода позволяет:
Пример использования с помощью крючка usePipelineOperations :
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; Грань
Построен с ⚡ Torben Haack