prompty  by microsoft

Prompt asset class for LLM applications

created 1 year ago
977 stars

Top 38.6% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Prompty standardizes LLM prompts as a single asset, enhancing observability, understandability, and portability for AI application developers. It aims to accelerate the developer inner loop by providing a structured format and tooling for prompt creation, management, and debugging.

How It Works

Prompty defines a specification for prompts, treating them as a unified asset that includes templating, model configurations, and execution logic. This approach allows for dynamic rendering and easy switching between different LLM configurations, simplifying the prompt engineering workflow.

Quick Start & Requirements

  • Install the VS Code extension from the Visual Studio Code Marketplace.
  • Requires Visual Studio Code.
  • Supports Azure OpenAI and OpenAI models. API keys can be stored in VS Code settings or environment variables.
  • Official documentation: https://prompty.ai

Highlighted Details

  • VS Code extension provides an integrated playground for prompt creation and preview.
  • Supports defining and switching between multiple model configurations (user/workspace level).
  • Integrates with orchestration frameworks like Prompt flow, Langchain, and Semantic Kernel.
  • Offers quick generation of integration snippets for supported frameworks.

Maintenance & Community

  • Developed by Microsoft.
  • Feedback and contributions are welcomed via the GitHub repository.

Licensing & Compatibility

  • License details are not explicitly stated in the README.
  • Compatibility with commercial or closed-source applications is not specified.

Limitations & Caveats

The README does not specify the license type, which may impact commercial use. Detailed compatibility notes for various LLM providers beyond OpenAI and Azure OpenAI are also absent.

Health Check
Last commit

3 days ago

Responsiveness

1 week

Pull Requests (30d)
14
Issues (30d)
8
Star History
115 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.