Skip to content
Tim edited this page Oct 14, 2024 · 4 revisions

Prompt Smith Doc

A prompt engineering solution to manage Gen AI prompts easily.

Features

  • Self-hosted option with full control over data
  • Dockerized for easy deployment
  • RESTful API for easy integration
    • With SDK for Python and Node.js.
  • API Key management through centralized UI
  • Prompt Management through centralized UI
    • Variants
    • Versioning (database level)

How to use

  1. Start the service locally docker-compose up --build
  2. Access the at http://localhost:3000
  3. Default login credentials (this could be set in docker compose file, please do not use default credentials in production)
    • email: admin@localhost.lan
    • password: AwesomePromptsManagement
  4. Create a prompt at http://localhost:3000/prompt
  5. Create an API key at http://localhost:3000/key
  6. Get your prompts with ease through RESTful API
curl "http://localhost:3000/api/bff/api/sdk/prompt/{prompt-key}" \
     -H 'Authorization: Bearer {api-key}' \
     -H 'Content-Type: application/json; charset=utf-8' 
  1. Or Get prompts through SDK

We have deployed a Demo Instance

  • Please note the data may not be persisted and will be deleted scheduledly.

Development and Contribution

Please feel free to open an issue or PR for any feature requests or bug reports.

Clone this wiki locally