Prompts
Render
Retrieve Prompt Template
Retrieves given prompt ID containing the saved model params (temperature, max_tokens, etc) along with the prompt/messages body.
POST
https://api.portkey.ai/v1/prompts/:id/render
Path Parameters
Name | Type | Description |
---|---|---|
id* | String | The prompt ID to retrieve |
Request Body
Name | Type | Description |
---|---|---|
variables | Object | The variables mentioned in the prompt template being used |
hyperparameters | Multiple | Add any hyperparameters to the request to override the ones set in the prompt definition |
The API expects the prompt ID, prompt variables and optionally any hyperparameters to override for this request. It returns a JSON object containing the prompt template details.
Example Usage
curl -X POST "https://api.portkey.ai/v1/prompts/$PROMPT_ID/render" \
-H "Content-Type: application/json" \
-H "x-portkey-api-key: $PORTKEY_API_KEY" \
-d '{
"variables": {"movie":"Dune 2"}
}'
The Output:
{
"success": true,
"data": {
"model": "gpt-4",
"n": 1,
"top_p": 1,
"max_tokens": 256,
"temperature": 0,
"presence_penalty": 0,
"frequency_penalty": 0,
"messages": [
{
"role": "system",
"content": "You're a helpful assistant."
},
{
"role": "user",
"content": "Who directed Dune 2?"
}
]
}
}
For detailed examples:
Retrieve Prompts
Was this page helpful?