Presets
Save a model, fallbacks, system prompt, parameters, provider routing, plugins and caching on the Presets page, then reference it from any text endpoint as model: "@preset/{slug}" (or "{model}@preset/{slug}", or "preset": "{slug}"). Request fields win over the preset; tools and plugins are merged. Edits create versions you can roll back — requests always use the latest, so you can change prompts without redeploying.
curl https://api.ultragpt.pro/v1/chat/completions \
-H "Authorization: Bearer $ULTRAGPT_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "@preset/support-bot", "messages": [{ "role": "user", "content": "Hi" }] }'
# List the workspace's presets
curl https://api.ultragpt.pro/v1/presets -H "Authorization: Bearer $ULTRAGPT_API_KEY"