promptlab
1.0.0
PromptLab est un puissant outil d'ingénierie et de gestion rapide construit avec React et TypeScript. Il vous permet de créer, tester et gérer les invites d'IA à l'aide d'une approche basée sur un pipeline.
git clone https://github.com/yourusername/promptlab.git
cd promptlabbun installbun run devsrc/ - Code sourcelib/ - Bibliothèques et services publicspltl/ - Implémentation de la langue du modèle de laboratoire rapidetemplates/ - stockage de modèlesprompts/ - modèles d'invite de baseassistants/ - modèles assistantsaddons/ - Modèles d'addition de pipelineinterpreter.ts - interprète PLTLloader.ts - chargeur de modèletypes.ts - Définitions de typecontext.tsx - réagir les fournisseurs de contexteutils.ts - fonctions utilitairescomponents/ - React Composantsui/ - composants d'interface utilisateur réutilisablesapp-sidebar.tsx - Composant de la barre latéralecopyarea.tsx - Copier la zone de textepipeline-processor.tsx - Processeur de pipelinehooks/ - Crochets de réaction personnaliséspltl.ts - Crochets de fonctionnement du pipelineuse-mobile.tsx - crochet de détection mobileApp.tsx - composant d'application principalemain.tsx - point d'entrée de l'applicationmain.css - styles mondiauxLa structure suit une approche modulaire où:
src/lib/pltl gère la fonctionnalité PLTL Core PLTLsrc/components contient tous les composants de réactionsrc/hooks fournit des crochets personnalisés pour la gestion de l'État Le système de pipeline vous permet de:
Exemple d'utilisation avec le crochet usePipelineOperations :
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; Mit
Construit avec ⚡ par Torben Haack