promptlab
1.0.0
PrestLab은 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 에는 모든 React 구성 요소가 포함됩니다src/hooks 상태 관리를위한 맞춤형 후크를 제공합니다 파이프 라인 시스템을 사용하면 다음을 수행 할 수 있습니다.
usePipelineOperations hook의 예제 사용 :
const { addAddon , removeAddon , replaceBasePLTL , updateArguments } = usePipelineOperations ( ) ;
// Set base prompt
replaceBasePLTL ( template ) ;
// Add addon
addAddon ( addon ) ;
// Update arguments
updateArguments ( { key : "value" } ) ; MIT
Torben Haack에 의해 ⚡와 함께 제작되었습니다