Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/promptdesk/promptdesk
Promptdesk is a tool designed for effectively creating, organizing, and evaluating prompts and large language models (LLMs).
https://github.com/promptdesk/promptdesk
javascript-library large-language-models llm llm-agent llm-apps llmops llms prompt-engineering prompt-toolkit prompt-tuning prompts python-library software-engineering
Last synced: 2 months ago
JSON representation
Promptdesk is a tool designed for effectively creating, organizing, and evaluating prompts and large language models (LLMs).
- Host: GitHub
- URL: https://github.com/promptdesk/promptdesk
- Owner: promptdesk
- License: agpl-3.0
- Created: 2023-09-04T23:44:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-10T01:38:54.000Z (7 months ago)
- Last Synced: 2024-06-11T00:25:48.122Z (6 months ago)
- Topics: javascript-library, large-language-models, llm, llm-agent, llm-apps, llmops, llms, prompt-engineering, prompt-toolkit, prompt-tuning, prompts, python-library, software-engineering
- Language: TypeScript
- Homepage: https://promptdesk.ai/docs/quickstart
- Size: 9.72 MB
- Stars: 40
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Bold Innovation, Simplified AI
PromptDesk is 100% free and open-source minimalist tool to facilitate the creation, organization, integration, and evaluation of prompts, prompt-based applications, agents and Large Language Models (LLMs).
Quickstart Guide »
Features
·
Podcast
·
Articles
·
Contributors
·
Community
Available in: Python - JavaScript
If you like this project, please consider giving this repo a ⭐️ star.
![Alt Text](https://promptdesk.ai/screenshots/completed-prompt.png)
## 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](https://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](https://promptdesk.ai/docs/building-prompts) or start integrating prompts in [python](https://promptdesk.ai/docs/python-sdk/pip-package) or [javascript](https://promptdesk.ai/docs/javascript-sdk/npm-package).
## Python SDK
Using the PromptDesk Python SDK, you can easily integrate your prompts into your Python applications.
```shell
pip install promptdesk
```You can call the prompt you build in the application by using the generate method.
```python
from promptdesk import PromptDeskpd = 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.
```shell
npm install promptdesk
```You can call the prompt you build in the application by using the generate method.
```js
import { PromptDesk } from 'promptdesk'; //ES6
//const { PromptDesk } = require('promptdesk'); //CommonJSvar 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](https://promptdesk.ai/docs/quickstart)
- [Application GitHub Repository](https://github.com/promptdesk/promptdesk)
- [Python GitHub Repository](https://github.com/promptdesk/promptdesk-py)
- [PyPI Package](https://pypi.org/project/promptdesk/)
- [npm Package](https://www.npmjs.com/package/promptdesk)
- [Docker Hub](https://hub.docker.com/r/promptdesk/promptdesk/)
- [Official Website](https://promptdesk.ai/)