A simple scripting language for interacting with AI
Project description
PromptScript
A simple scripting language for interacting with AI built on top of Python.
Quick Install
With pip:
pip install promptscript
Why PromptScript?
PromptScript is designed for efficient tooling with AI systems.
PromptScript can be written and executed on its own or embedded into Python projects and allows for no-boilerplate interactions with large language models (LLMs), image generation models, and transcription.
Running PromptScript
Once you've installed PromptScript, you can run it in one of the following ways
Option 1: CLI
Run:
promptscript
Option 2: Files
Create a file ending in .prompt
Example (test.prompt):
show "Hello, World!"
Then, you can run the file from the terminal:
promptscript test.prompt
Replacing test.prompt with the actual file path
Option 3: Embedded in Python
To run PromptScript from python, you can either run it from a file or individual commands
Running From Files
from promptscript.executor import FileExecutor
FileExecutor().run('<file_name>.prompt')
Running Individual Commands
from promptscript.executor import CommandExecutor
CommandExecutor().run('show "Hello World!"')
Documentation
Visit promptscript.wiki for full documentation and usage examples
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
Built Distribution
File details
Details for the file promptscript-0.3.0.tar.gz
.
File metadata
- Download URL: promptscript-0.3.0.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3047836923dc4dd46f1c3ee6af13dfa8ce92629561521e0942736cff59a94628 |
|
MD5 | 21130ae07c35a90d30035b75696ba9be |
|
BLAKE2b-256 | 0faecd4c341683ffd274af17d033235db55ffca8d50387d84d2907eaf77d0442 |
File details
Details for the file promptscript-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: promptscript-0.3.0-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f28ad7029c4d64883c40cc4c582e62abbc1969aa80385bd7b53c05e2d284545 |
|
MD5 | c6be44cf692b63874fb01f312a14e164 |
|
BLAKE2b-256 | 78747656c2678c2abeaf3c2438ff943aeb2bd75e23ed8fb8022a3cdf446350d2 |