Skip to main content

"PromptMage" is designed to offer an intuitive interface that simplifies the process of creating and managing LLM workflows as a self-hosted solution.

Project description


PromptMage-Logo

PromptMage

simplifies the process of creating and managing LLM workflows as a self-hosted solution.

About the Project

"PromptMage" is designed to offer an intuitive interface that simplifies the process of creating and managing LLM workflows as a self-hosted solution. It facilitates prompt testing and comparison, and it incorporates version control features to help users track the development of their prompts. Suitable for both small teams and large enterprises, "PromptMage" seeks to improve productivity and foster the practical use of LLM technology.

The approach with "PromptMage" is to provide a pragmatic solution that bridges the current gap in LLM workflow management. We aim to empower developers, researchers, and organizations by making LLM technology more accessible and manageable, thereby supporting the next wave of AI innovations.

Philosophy

  • Prompts as first-class citizens
  • Type-hint everything for automatic inference and validation magic
  • build-in, automatically created API with fastAPI for easy integration

Getting Started

Installation

To install promptmage, run the following command:

pip install promptmage 

Usage

To use promptmage, run the following command:

promptmage cast <path-to-flow>

Roadmap

Coming soon.

Development

To develop PromptMage, check out the DEVELOPMENT.md file.

Contributing

Contributing

We welcome contributions from the community! If you're interested in improving PromptMage, you can contribute in the following ways:

  • Reporting Bugs: Submit an issue in our repository, providing a detailed description of the problem and steps to reproduce it.
  • Feature Requests: Have ideas on how to make FlowForge better? We'd love to hear from you! Please submit an issue, detailing your suggestions.
  • Pull Requests: Contributions via pull requests are highly appreciated. Please ensure your code adheres to the coding standards of the project, and submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Contact

For any inquiries or further information, feel free to reach out at promptmage@tobiassterbak.com.

❤️ Acknowledgements

This project was supported by

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

promptmage-0.0.3.tar.gz (397.9 kB view details)

Uploaded Source

Built Distribution

promptmage-0.0.3-py3-none-any.whl (401.9 kB view details)

Uploaded Python 3

File details

Details for the file promptmage-0.0.3.tar.gz.

File metadata

  • Download URL: promptmage-0.0.3.tar.gz
  • Upload date:
  • Size: 397.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.10 Linux/5.15.0-107-generic

File hashes

Hashes for promptmage-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d54f0b3c30ad150e9201032f7f5bb8f4fefb98f0f9a1c2ccc2a05c63504caec7
MD5 ce865ed886a66606df8feaa80accf614
BLAKE2b-256 d68300ca261a84727c9dd9e3cf0425b5428019cbbb6873f8323902183073f952

See more details on using hashes here.

File details

Details for the file promptmage-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: promptmage-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 401.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.10 Linux/5.15.0-107-generic

File hashes

Hashes for promptmage-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c5a7df4c19f575c18f09ca7fb657ad916a40210df1a3bbacdb32160e57fe05a3
MD5 24dc39236c1d71253823dbdb0ec14b40
BLAKE2b-256 7b6ef0b2d748003cae245c5e607e142a3fe88822fc20a2797089536dfc592ca5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page