Prompty
GenAIScript supports running .prompty files as scripts (with some limitations).
What is prompty?
Prompty is a markdown-ish file format to store a parameterized prompts along with model information.
Running .prompty with GenAIScript
You can run a .prompty
file from the cli or Visual Studio Code as any other .genai.mjs
script.
GenAIScript will convert the .prompty
content as a script and execute it. It supports most of the front matter options but mostly ignores the model configuration section.
This is what the basic.prompty
file compiles to:
Supported features
-
name
,description
,temperature
,max_tokens
,top_p
, …0 -
inputs
converted toparameters
-
sample
value populates the parametersdefault
section -
outputs
converted toresponseSchema
-
Jinja template engine
-
model configuration uses GenAIScript
.env
file (see configuration). -
images are not yet supported
Extensions
Extra fields that genaiscript use:
files
to specify one or many files to populateenv.files
tests
to specify one or many tests