promptlab
1.0.0
O PromptLab é uma poderosa ferramenta de engenharia e gerenciamento de engenharia criada com React e TypeScript. Ele permite que você crie, teste e gerencie solicitações de IA usando uma abordagem baseada em pipeline.
git clone https://github.com/yourusername/promptlab.git
cd promptlabbun installbun run devsrc/ - código -fontelib/ - Bibliotecas e utilitários principaispltl/ - PROMPLAtemplates/ - armazenamento de modelosprompts/ - modelos de prompt de baseassistants/ - modelos de assistenteaddons/ - modelos de addoninterpreter.ts - Interpretador PLTLloader.ts - Loader de modelotypes.ts - Definições de tipocontext.tsx - React Context Provedoresutils.ts - Funções de utilidadecomponents/ - componentes de reaçãoui/ - componentes da interface do usuário reutilizávelapp-sidebar.tsx - Componente da barra lateralcopyarea.tsx - Área de texto de cópiapipeline-processor.tsx - Processador de pipelinehooks/ - ganchos de reação personalizadospltl.ts - GANHOS DE OPERAÇÃO DO PIPELINEuse-mobile.tsx - gancho de detecção móvelApp.tsx - componente de aplicativo principalmain.tsx - Ponto de entrada do aplicativomain.css - Estilos globaisA estrutura segue uma abordagem modular onde:
src/lib/pltl lida com a funcionalidade PLTL do núcleosrc/components contém todos os componentes do Reactsrc/hooks fornece ganchos personalizados para gerenciamento de estado O sistema de oleoduto permite:
Exemplo de uso com o usePipelineOperations Hook:
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; Mit
Construído com ⚡ por Torben Haack