Templates
Create a new template
Getting Started
Audit Logs
Datasets
- GETList datasets
- POSTCreate a new dataset
- GETGet dataset by ID or slug
- DELDelete a dataset
- PATCHUpdate a dataset
- POSTCreate a new prompt
- GETGet prompt by ID
- DELDelete a prompt
- PATCHUpdate a prompt
- GETGet prompt variation by ID
- DELDelete a prompt variation
- PATCHUpdate a prompt variation
- POSTCreate a new prompt variation
Runs
Templates
Templates
Create a new template
Creates a new template with the provided details. The template includes a slug, mode, content, and additional configuration options.
POST
/
v1
/
templates
curl --request POST \
--url https://api.lunary.ai/v1/templates \
--header 'Content-Type: application/json' \
--data '{
"slug": "greeting-template",
"mode": "openai",
"content": [
{
"role": "system",
"content": "You are a friendly AI assistant."
},
{
"role": "user",
"content": "Hello, how are you?"
}
],
"extra": {
"temperature": 0.7,
"max_tokens": 150
},
"isDraft": false,
"notes": "Initial greeting template"
}'
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"slug": "greeting-template",
"mode": "openai",
"createdAt": "2023-06-01T12:00:00Z",
"versions": [
{
"id": "789e0123-e45b-67d8-a901-234567890000",
"content": [
{
"role": "system",
"content": "You are a friendly AI assistant."
},
{
"role": "user",
"content": "Hello, how are you?"
}
],
"extra": {
"temperature": 0.7,
"max_tokens": 150
},
"isDraft": false,
"notes": "Initial greeting template",
"createdAt": "2023-06-01T12:00:00Z",
"version": 1
}
]
}
Body
application/json
Available options:
text
, openai
Response
200 - application/json
Successful response
Available options:
text
, openai
curl --request POST \
--url https://api.lunary.ai/v1/templates \
--header 'Content-Type: application/json' \
--data '{
"slug": "greeting-template",
"mode": "openai",
"content": [
{
"role": "system",
"content": "You are a friendly AI assistant."
},
{
"role": "user",
"content": "Hello, how are you?"
}
],
"extra": {
"temperature": 0.7,
"max_tokens": 150
},
"isDraft": false,
"notes": "Initial greeting template"
}'
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"slug": "greeting-template",
"mode": "openai",
"createdAt": "2023-06-01T12:00:00Z",
"versions": [
{
"id": "789e0123-e45b-67d8-a901-234567890000",
"content": [
{
"role": "system",
"content": "You are a friendly AI assistant."
},
{
"role": "user",
"content": "Hello, how are you?"
}
],
"extra": {
"temperature": 0.7,
"max_tokens": 150
},
"isDraft": false,
"notes": "Initial greeting template",
"createdAt": "2023-06-01T12:00:00Z",
"version": 1
}
]
}