promptdesk/promptdesk
Promptdesk is a tool designed for effectively creating, organizing, and evaluating prompts and large language models (LLMs).
About promptdesk/promptdesk
promptdesk/promptdesk is an open-source project on GitHub, mainly written in TypeScript. Promptdesk is a tool designed for effectively creating, organizing, and evaluating prompts and large language models (LLMs). It currently holds 100 stars and 15 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).
Project Overview
AI Homed tracks it on the AI Prompt Engineering board.
GitHub Repository Details
README
Bold Innovation, Simplified AI
Quickstart Guide »
Features
·
Podcast
·
Articles
·
Contributors
·
Community
Available in: Python - JavaScript
If you like this project, please consider giving this repo a ⭐️ star.
Features
- 🤝 Cross-team Collaboration
- 📚 Comprehensive Documentation
- 📅 Deploy One-click Apps for Sharing
- 👨💻 Python and Javascript SDK
- 🏠 Local or Proxied Calls
- 📈 Comprehensive Logs
- ♾️ Unlimited Models
- 🔐 Data Privacy and Security
- 🌐 Any model, any scale
- 🚀 Easy to set up and integrate (5 minutes)
🚀 Getting Started and Installation
To get started with PromptDesk OS, visit promptdesk.ai/docs/quickstart for the installation script. It's a simple, two-line install process that takes an average of just 5 minutes from start to finish.
PromptDesk OS is a self-hosted, 100% free and open-source Docker container that can be deployed anywhere.
You can also jump straight to building prompts or start integrating prompts in python or javascript.
Python SDK
Using the PromptDesk Python SDK, you can easily integrate your prompts into your Python applications.
pip install promptdesk
You can call the prompt you build in the application by using the generate method.
from promptdesk import PromptDesk
pd = PromptDesk(
api_key = "YOUR_PROMPTDESK_API_KEY", #find in /settings
service_url = "http://localhost"
)
story = pd.generate("short-story-test", {
"setting": "dark and stormy night",
"character": "lonely farmer",
"plot": "visited by a stranger"
})
print(story)
JavaScript SDK
Using the PromptDesk JavaScript SDK, you can easily integrate your prompts into your Python applications.
npm install promptdesk
You can call the prompt you build in the application by using the generate method.
import { PromptDesk } from 'promptdesk'; //ES6
//const { PromptDesk } = require('promptdesk'); //CommonJS
var pd = new PromptDesk({
apiKey: "YOUR_PROMPTDESK_API_KEY", //find in /settings
serviceUrl: "http://localhost"
})
const story = await pd.generate("short-story-test", {
"setting": "dark and stormy night",
"character": "lonely farmer",
"plot": "visited by a stranger"
})
console.log(story)
🔗 Important Links
For more information about PromptDesk, please refer to the following resources:
- Quickstart Guide
- Application GitHub Repository
- Python GitHub Repository
- PyPI Package
- npm Package
- Docker Hub
- Official Website