Prompt Engine
Create Prompt
Create a prompt for easy reuse.
POST
/
v1
/
prompt_engine
Body
prompt
string
requiredThe prompt. Maximum character limit is 3000
. Prompt supports dynamic inputs.
See example below.
inputs
array<object>
The prompt inputs. See example below.
return_prompt
string | array | object
How the prompt result should be returned or formatted. See examples below
prompt_guard
array<string>
Include this to guard against unsafe inputs from users. Supported values:
defamation
privacy
hate
sexual_content
elections
code_interpreter_abuse
indiscrimate_weapons
specialized_advice
Sample Prompt Payload
- String
return_prompt
{
prompt: "Tell me a story about {about}",
inputs: [
{
key: "about",
optional: false,
initial_value: "Leaning Tower of Pisa",
},
],
return_prompt: "Return the result in a markdown format",
"prompt_guard": ["sexual_content", "defamation"]
}
Array<object>
return_prompt
{
prompt: "Tell me a story about {about}",
inputs: [
{
key: "about",
optional: false,
initial_value: "Leaning Tower of Pisa",
},
],
return_prompt: [{ excerpt: "short story text", summary: "summary of story" }],
"prompt_guard": ["sexual_content", "defamation"]
}
- Object
return_prompt
{
prompt: "Tell me a story about {about}",
inputs: [
{
key: "about",
optional: false,
initial_value: "Leaning Tower of Pisa",
},
],
return_prompt: { excerpt: "short story text", summary: "summary of story" },
"prompt_guard": ["sexual_content", "defamation"]
}
Header
x-api-key
string
requiredYour JigsawStack API key
Response
success
boolean
Indicates whether the call was successful.
Was this page helpful?