Prompt-Engineering-Toolkit  by teknium1

Web app for LLM prompt experimentation and optimization

created 1 year ago
411 stars

Top 72.2% on sourcepulse

GitHubView on GitHub
Project Summary

This web-based tool streamlines prompt engineering for large language models, enabling developers, researchers, and content creators to efficiently test, compare, and optimize prompts across multiple LLM providers. It offers a centralized interface for managing prompts, variables, and model configurations, ultimately improving AI output quality.

How It Works

The application utilizes a React frontend with Material-UI for a responsive, resizable panel layout. It interacts with LLM APIs (currently OpenAI and Anthropic) via axios for HTTP requests. Users can define prompts, manage dynamic variables, save configurations, and compare outputs side-by-side, facilitating iterative prompt refinement.

Quick Start & Requirements

  • Install dependencies: npm install
  • Start server: npm start
  • Prerequisites: Node.js (v14+), npm (v6+).
  • API Keys: Requires .env file with REACT_APP_OPENAI_API_KEY and REACT_APP_ANTHROPIC_API_KEY.
  • Access: http://localhost:3000

Highlighted Details

  • Supports multiple LLM providers (OpenAI, Anthropic).
  • Features global and individual prompt modes.
  • Enables dynamic prompt generation via variable management.
  • Allows saving and loading of prompts, variables, and model configurations.

Maintenance & Community

Contributions are welcome via Pull Requests. No specific community channels or contributor information are detailed in the README.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and modification.

Limitations & Caveats

Currently supports only OpenAI and Anthropic LLM providers. The project appears to be a personal tool with limited community engagement signals.

Health Check
Last commit

11 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
2 more.

prompt-engine by microsoft

0.0%
3k
NPM library for LLM prompt engineering
created 3 years ago
updated 2 years ago
Starred by Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

promptable by cfortuner

0%
2k
TS/JS library for building full-stack AI apps
created 2 years ago
updated 2 years ago
Starred by Carol Willing Carol Willing(Core Contributor to CPython, Jupyter), Georgios Konstantopoulos Georgios Konstantopoulos(CTO, General Partner at Paradigm), and
13 more.

llm by simonw

1.3%
9k
CLI tool and Python library for LLM interaction
created 2 years ago
updated 1 month ago
Feedback? Help us improve.