Promptmodel
Collaborative prompt & model engineering - built for LLM product teams.
We are currently on public beta.
What is Promptmodel?
Promptmodel is a collaborative prompt & model engineering framework that offers the following:
- Streamlined prompt engineering collaboration for developers and non-developers.
- Web editor designed for prompt engineering with difference visualization & built-in version tracking.
- SDK (Python) to integrate the prompts with your existing codebase.
- Dashboard for product-level evaluation & prompt management (A/B tests coming soon).
Interactive Demo
Click on the image above to start the interactive demo.
You can explore more demos here.
Get started
Step 1: Run Server
Promptmodel Cloud
Managed deployment by the Promptmodel team, generous free-tier (hobby plan) available, no credit card required.
Localhost
Requirements: docker, docker compose (e.g. using Docker Desktop)
# Clone repository
git clone https://github.com/promptmodel/promptmodel.git
cd promptmodel
# Run server and database
docker compose up -d
Self-host (Docker)
Step 2: Setup
Dashboard for managing prompts and models
SDKs to control prompts and models
Fully async, typed SDKs to instrument any LLM application. Currently available for Python.
Package | Description | Links |
---|---|---|
Python | docs, repo |
Questions / Feedback
The maintainers are very active in the Promptmodel Discord and are happy to answer questions or discuss feedback/ideas regarding the future of the project.
Contributing to Promptmodel
Join the community on Discord.
To contribute, send us a PR, raise a GitHub issue, or email at contributing@promptmodel.run
Development setup
See CONTRIBUTING.md for details on how to setup a development environment.
License
Promptmodel is MIT licensed. Enterprise-edition features will be released with a separate license in the future. See LICENSE and for more details.