The list prices as exact USD. Token prices are on each model's decision_price_nano
instead.
Show child attributes
models
Model · object[]
required
Show child attributes
recipes
Recipe · object[]
required
Show child attributes
limits
Limits · object
required
Show child attributes
warnings
ServiceWarning · object[]
required
Advisory capacity warnings at the time of this read. An empty list does not prove spare capacity: engines with missing or stale measurements cannot be assessed. A model warning applies to that exact catalogue model; queue warnings concern fine-tuning.
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"OneHot","description":"Decisions your application can act on. Build, evaluate and improve with OneHot.","colors":{"primary":"#555555","light":"#B0B0B0","dark":"#555555"},"logo":"https://mintcdn.com/sqwishai/DckT8DnfX584QrKL/images/sqwish.png?fit=max\u0026auto=format\u0026n=DckT8DnfX584QrKL\u0026q=85\u0026s=bc446299f18ab06437c9fc4cd723c188","favicon":"https://mintcdn.com/sqwishai/kKumWj08JcS35zZs/images/favicon.png?fit=max\u0026auto=format\u0026n=kKumWj08JcS35zZs\u0026q=85\u0026s=6276444493fc860ed9af71a1ec903f60","api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["bash","python","javascript"]}},"appearance":{"default":"dark"},"background":{"color":{"light":"#FCFAF8","dark":"#1E1E1E"}},"navbar":{"links":[{"href":"mailto:help@sqwish.ai","label":"Support"}],"primary":{"type":"button","label":"Open console","href":"https://console.sqwish.ai"}},"integrations":{"telemetry":{"enabled":false}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"llms.txt","icon":"file-lines","href":"https://api.sqwish.ai/llms.txt"},{"anchor":"openapi.json","icon":"file-code","href":"https://api.sqwish.ai/openapi.json"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sqwishai","hasAudioNarration":false,"actualSubdomain":"sqwishai","customDomains":["docs.sqwish.ai"],"gitSource":{"type":"github","owner":"sqwishai","repo":"decisionone-workbench","deployBranch":"main","contentDirectory":"docs/public","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af6ece6a071dcdd90fdcf7b","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"default","tag":"API Reference","count":79},{"language":"default","tag":"Documentation","count":34},{"language":"default","tag":"Examples","count":12},{"language":"default","tag":"Labelling","count":12},{"language":"default","tag":"Datasets","count":11},{"language":"default","tag":"Families","count":10},{"language":"default","tag":"Improve accuracy","count":8},{"language":"default","tag":"Make decisions","count":7},{"language":"default","tag":"Decisions","count":7},{"language":"default","tag":"Models","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@font-face{font-family:\"Chesna Grotesk\";src:url(\"/fonts/chesna-grotesk-400.woff2\") format(\"woff2\");font-weight:400;font-style:normal;font-display:swap;size-adjust:105.5%}@font-face{font-family:\"Chesna Grotesk\";src:url(\"/fonts/chesna-grotesk-500.woff2\") format(\"woff2\");font-weight:500;font-style:normal;font-display:swap;size-adjust:105.5%}@font-face{font-family:\"Chesna Grotesk\";src:url(\"/fonts/chesna-grotesk-600.woff2\") format(\"woff2\");font-weight:600;font-style:normal;font-display:swap;size-adjust:105.5%}html{--font-family-body-custom: \"Chesna Grotesk\", sans-serif;--font-family-headings-custom: \"Chesna Grotesk\", sans-serif;--sqwish-accent-light: 168 54 127;--sqwish-accent-dark: 240 138 204;--sqwish-chase-docs: 168 54 127;--sqwish-chase-api: 41 118 81;--sqwish-chase-examples: 138 90 0;--sqwish-accent: var(--sqwish-accent-light);--sqwish-pink-ink: 168 54 127;--sqwish-page: 252 250 248;--sqwish-sunk: 247 246 242;--sqwish-sunk-2: 243 241 237;--sqwish-surface: var(--sqwish-page);--sqwish-border: 223 223 223;--sqwish-text: 30 30 30;--sqwish-muted: 99 99 99;--sqwish-sidebar-label-opacity: 0.7;--sqwish-topbar-height: 3.5rem;--mintlify-slot-header-height: calc(var(--sqwish-topbar-height) + 3.5rem)}html.dark{--sqwish-accent: var(--sqwish-accent-dark);--sqwish-chase-docs: 240 138 204;--sqwish-chase-api: 0 210 126;--sqwish-chase-examples: 245 167 50;--sqwish-pink-ink: 240 138 204;--sqwish-page: 30 30 30;--sqwish-sunk: 38 38 38;--sqwish-sunk-2: 47 47 47;--sqwish-surface: var(--sqwish-page);background-color:#1e1e1e;--sqwish-border: 56 56 56;--sqwish-text: 240 240 240;--sqwish-muted: 174 174 174;--sqwish-sidebar-label-opacity: 0.58}html[data-current-path^=\"/api-reference/\"]{--sqwish-accent-light: 41 118 81;--sqwish-accent-dark: 0 210 126}html[data-current-path^=\"/examples/\"]{--sqwish-accent-light: 138 90 0;--sqwish-accent-dark: 245 167 50}#navbar>div>div:has(.nav-logo){height:var(--sqwish-topbar-height)}#navbar>div>div:has(.nav-tabs,>button){background-color:rgb(var(--sqwish-surface))}.nav-tabs{background-color:transparent}.nav-tabs-item[data-active=\"true\"]{color:rgb(var(--sqwish-text))}:is(.nav-tabs-item,.mobile-nav-tabs-item):is([href=\"/introduction\"],[href^=\"/api-reference/\"],[href^=\"/examples/\"]){align-self:stretch;margin:0;padding-inline:0.85rem;border:0;border-radius:0;background-color:transparent;color:rgb(var(--sqwish-muted))}:is(.nav-tabs-item,.mobile-nav-tabs-item):is([href=\"/introduction\"],[href^=\"/api-reference/\"],[href^=\"/examples/\"])>div{height:2px;border-radius:0;background-color:transparent}:is(.nav-tabs-item,.mobile-nav-tabs-item)[href=\"/introduction\"]{--tab-tint: var(--sqwish-chase-docs)}:is(.nav-tabs-item,.mobile-nav-tabs-item)[href^=\"/api-reference/\"]{--tab-tint: var(--sqwish-chase-api)}:is(.nav-tabs-item,.mobile-nav-tabs-item)[href^=\"/examples/\"]{--tab-tint: var(--sqwish-chase-examples)}:is(.nav-tabs-item,.mobile-nav-tabs-item):is([href=\"/introduction\"],[href^=\"/api-reference/\"],[href^=\"/examples/\"]):is(:hover,[data-active=\"true\"]){background-color:transparent}:is(.nav-tabs-item,.mobile-nav-tabs-item):is([href=\"/introduction\"],[href^=\"/api-reference/\"],[href^=\"/examples/\"])[data-active=\"true\"]{color:rgb(var(--tab-tint))}:is(.nav-tabs-item,.mobile-nav-tabs-item):is([href=\"/introduction\"],[href^=\"/api-reference/\"],[href^=\"/examples/\"])[data-active=\"true\"]>div{height:2px;background-color:rgb(var(--tab-tint))}#table-of-contents-content a[aria-current=\"location\"]{color:rgb(var(--sqwish-accent))}@supports (animation-timeline: scroll()){#table-of-contents-content{--sqwish-toc-rest: 84 84 84}html.dark #table-of-contents-content{--sqwish-toc-rest: 161 161 161}#table-of-contents-content li:last-child>a{animation:sqwish-toc-arrive linear forwards;animation-timeline:scroll(root);animation-range:calc(100% - 1px) 100%}#table-of-contents-content li:not(:last-child)>a[aria-current=\"location\"]{animation:sqwish-toc-yield linear forwards;animation-timeline:scroll(root);animation-range:calc(100% - 1px) 100%}}@keyframes sqwish-toc-arrive{to{color:rgb(var(--sqwish-accent));text-shadow:-0.15px 0 0 currentColor, 0.15px 0 0 currentColor}}@keyframes sqwish-toc-yield{to{color:rgb(var(--sqwish-toc-rest));text-shadow:none}}@media (hover: hover){#pagination a:hover :is([data-component-part=\"pagination-chevron\"],[data-component-part=\"pagination-label\"]){color:rgb(var(--sqwish-accent))}}#sidebar-content a[aria-current=\"page\"],#mobile-nav a[aria-current=\"page\"]{border-radius:8px;background-color:rgb(var(--sqwish-sunk-2));color:rgb(var(--sqwish-accent))}html[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#2AB673\\])>div:last-child{color:#007141}html[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#3064E3\\])>div:last-child{color:#3a5aa1}html[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#CB3A32\\])>div:last-child{color:#963e36}html[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#DA622B\\])>div:last-child{color:#914511}html[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#C28C30\\])>div:last-child{color:#7c5600}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#2AB673\\])>div:last-child{color:#a6eac1}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#3064E3\\])>div:last-child{color:#b9d8ff}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#CB3A32\\])>div:last-child{color:#ffc1b8}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#DA622B\\])>div:last-child{color:#ffc7a4}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"]:has(.bg-\\[\\#C28C30\\])>div:last-child{color:#f3d394}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) .method-nav-pill>.text-green-700{background-color:rgb(103 208 150 / 0.2);color:#7ddea8}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) .method-nav-pill>.text-blue-700{background-color:rgb(141 182 255 / 0.2);color:#8db6ff}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) .method-nav-pill>.text-red-700{background-color:rgb(255 150 137 / 0.2);color:#ff9689}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) .method-nav-pill>.text-orange-700{background-color:rgb(250 157 106 / 0.2);color:#fa9d6a}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) .method-nav-pill>.text-yellow-700{background-color:rgb(221 176 76 / 0.2);color:#ddb04c}html.dark[data-current-path^=\"/api-reference/\"] :is(#sidebar-content,#mobile-nav) a[aria-current=\"page\"] .method-nav-pill>.bg-\\[\\#2AB673\\]{background-color:#62c896;color:#f4fbf7}:is(#sidebar-content,#mobile-nav) .sidebar-title,#header .eyebrow{font-size:0.6875rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.onehot-endpoint{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.55rem 0.85rem;margin:0.25rem 0 1.75rem;padding:0.8rem 1rem;border:1px solid rgb(var(--sqwish-border));border-radius:0.85rem;background:rgb(var(--sqwish-text) / 0.045)}.onehot-endpoint-label{font-size:0.68rem;font-weight:650;letter-spacing:0.08em;text-transform:uppercase;color:rgb(var(--sqwish-text) / 0.5)}.onehot-endpoint a,.onehot-endpoint a:hover{color:inherit;text-decoration:none;background-image:none;box-shadow:none;border-bottom:0}.onehot-endpoint code{font-weight:650;background:transparent;border:0;box-shadow:none;text-decoration:none;color:rgb(var(--sqwish-text))}.onehot-endpoint-meta{color:rgb(var(--sqwish-text) / 0.62)}#sidebar-content,#mobile-nav{border-right-width:0;background-color:rgb(var(--sqwish-page))}#sidebar-content #navigation-items>[data-component-part=\"scroll-area-viewport\"]{padding:1.25rem 0.375rem 1.5rem}:is(#sidebar-content,#mobile-nav) [data-component-part=\"scroll-area-content\"]>.text-sm{display:flex;flex-direction:column;min-height:100%}:is(#sidebar-content,#mobile-nav) [data-component-part=\"scroll-area-content\"]>.text-sm>div:has(.sidebar-group):first-of-type{margin-top:0}:is(#sidebar-content,#mobile-nav) [data-component-part=\"scroll-area-content\"]>.text-sm>ul:has(>li>a.nav-anchor){order:1;margin-top:2.75rem;padding-bottom:4.5rem}:is(#sidebar-content,#mobile-nav) [data-component-part=\"scroll-area-content\"]>.text-sm>ul:has(>li>a.nav-anchor)::before{content:\"Not for Human\";display:block;margin-bottom:0.85rem;padding-left:1rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:rgb(var(--sqwish-text))}html.dark :is(#sidebar-content,#mobile-nav) [data-component-part=\"scroll-area-content\"]>.text-sm>ul:has(>li>a.nav-anchor)::before{color:#fff}:is(#sidebar-content,#mobile-nav) .sidebar-group-header{margin-bottom:1.25rem}:is(#sidebar-content,#mobile-nav) [data-component-part=\"scroll-area-content\"]>.text-sm>div:has(.sidebar-group)+div:has(.sidebar-group){margin-top:2.75rem}:is(#sidebar-content,#mobile-nav) .sidebar-title{color:rgb(var(--sqwish-text));font-weight:700}html.dark :is(#sidebar-content,#mobile-nav) .sidebar-title{color:#fff}:is(#sidebar-content,#mobile-nav) .sidebar-group a:not([aria-current=\"page\"]){color:rgb(var(--sqwish-muted))}:is(#sidebar-content,#mobile-nav) .sidebar-group a:not([aria-current=\"page\"]):hover{color:rgb(var(--sqwish-text));background-color:rgb(var(--sqwish-sunk));border-radius:8px}#header .eyebrow{margin-bottom:0.5rem;color:rgb(var(--sqwish-text) / 0.7);font-weight:600}#navbar [data-component-name=\"primary-header-button\"]{position:relative;z-index:0;border:1px solid #dfdfdf;border-radius:9999px;padding-inline:1rem;background-color:#ffffff;color:#1e1e1e;font-weight:600;box-shadow:0 1px 2px rgb(0 0 0 / 0.08)}#navbar [data-component-name=\"primary-header-button\"]::before{content:\"\";position:absolute;z-index:-1;inset:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(\n from var(--sqwish-chase-angle),\n rgb(var(--sqwish-chase-docs)),\n rgb(var(--sqwish-chase-api)),\n rgb(var(--sqwish-chase-examples)),\n rgb(var(--sqwish-chase-docs))\n );mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity 0.2s ease}#navbar [data-component-name=\"primary-header-button\"]:hover{opacity:1}#navbar [data-component-name=\"primary-header-button\"]:hover::before{opacity:1;animation:sqwish-chase-ring 2.8s linear infinite}@property --sqwish-chase-angle{syntax:\"\u003cangle>\";inherits:false;initial-value:0deg}@keyframes sqwish-chase-ring{to{--sqwish-chase-angle: 360deg}}@media (prefers-reduced-motion: reduce){#navbar [data-component-name=\"primary-header-button\"]:hover::before{animation:none}}#search-bar-entry,#search-bar-entry-mobile{border-radius:9999px;background-color:transparent}#search-bar-entry{flex-shrink:1;width:min(22rem, 100%);min-width:0;height:2.5rem;padding-inline:0.9rem;border-color:rgb(var(--sqwish-text) / 0.12);color:rgb(var(--sqwish-text) / 0.7);box-shadow:none}#search-bar-entry>span:first-of-type{font-size:0.9375rem}#search-bar-entry>svg{width:1.05rem;height:1.05rem}#search-bar-entry:hover,#search-bar-entry-mobile:hover{background-color:rgb(var(--sqwish-text) / 0.035)}#search-bar-entry>span{color:inherit;background-color:transparent}#search-bar-entry>svg{background-color:currentColor}#navbar [data-component-name=\"primary-header-button\"]:focus-visible,#search-bar-entry:focus-visible,#search-bar-entry-mobile:focus-visible{outline:2px solid rgb(var(--sqwish-text) / 0.75);outline-offset:3px}.tryit-button{border-radius:9999px;border:1px solid rgb(var(--sqwish-border));background-color:rgb(var(--sqwish-surface));color:rgb(var(--sqwish-text));box-shadow:none}.tryit-button [data-component-part=\"icon-svg\"]{background-color:currentColor}:is(.code-block-copy-button,button[aria-label=\"Copy\"]):is(:hover,:focus-within,:has(>[role=\"status\"]:not(:empty))) svg{color:rgb(var(--sqwish-accent))}.code-block-copy-button[data-base-ui-tooltip-trigger]{position:relative}.code-block-copy-button[data-base-ui-tooltip-trigger]:not([data-popup-open])>[role=\"status\"]:not(:empty){position:absolute;inset:auto auto calc(100% + 0.25rem) 50%;transform:translateX(-50%);z-index:50;width:max-content;height:auto;margin:0;padding:0.125rem 0.375rem;overflow:visible;clip:auto;clip-path:none;border-radius:0.25rem;background-color:rgb(var(--primary-dark));color:rgb(var(--tooltip-foreground));font-size:0.75rem;font-weight:400;line-height:1rem;white-space:nowrap;pointer-events:none}.code-block-copy-button[data-base-ui-tooltip-trigger]>[role=\"status\"]:not(:empty)::after{content:\"!\"}#api-playground-2-operation-page :has(>div>.tryit-button),#api-playground-2-operation-page :has(>.method-pill),#api-playground-2-operation-page .method-pill{border-radius:9999px}.callout{border-radius:0.75rem}.callout[data-callout-type=\"note\"]{border-color:rgb(var(--sqwish-border));background-color:rgb(var(--sqwish-surface));color:rgb(var(--sqwish-text))}.callout[data-callout-type=\"note\"] [data-component-part=\"callout-content\"]{color:inherit}.callout [data-component-part=\"callout-icon\"] svg{color:rgb(var(--sqwish-accent))}img.nav-logo{height:1.75rem!important;width:auto!important}#navbar img.nav-logo{height:2rem!important}#page-title{font-size:clamp(2rem, 2.8vw, 3rem);font-weight:500;line-height:1.15;letter-spacing:-0.04em}html[data-current-path=\"/introduction\"] #page-title::after{content:\"\";display:inline-block;width:1.5em;height:1.5em;margin:-1em 0 -0.12em 0.6em;vertical-align:baseline;background:url(\"/images/inky-reading.svg\") center / contain no-repeat;animation:sqwish-inky-arrive 360ms cubic-bezier(0.16, 1, 0.3, 1)}@keyframes sqwish-inky-arrive{from{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){html[data-current-path=\"/introduction\"] #page-title::after{animation:none}}#header>.prose{margin-top:0.75rem;font-size:1.125rem;line-height:1.6}html[data-current-path^=\"/api-reference/\"] #page-title{text-wrap:balance;overflow-wrap:normal}html[data-current-path^=\"/api-reference/\"] #header>.prose{font-size:1rem;font-weight:400;line-height:1.75}:is(#sidebar-content,#mobile-nav) a[href^=\"/api-reference/\"] span{hyphens:none;word-break:normal;overflow-wrap:normal}html.dark :is([data-component-part=\"code-block-root\"],[data-fade-overlay]){--shiki-dark-bg: rgb(var(--sqwish-sunk)) !important;--fade-color-dark: rgb(var(--sqwish-sunk)) !important}[data-component-part=\"code-block-root\"] pre{font-size:min(1em, 0.8125rem);line-height:1.6}#content-area .prose code:not(pre code){font-size:max(0.75rem, 0.8125em);font-weight:400;padding:0.125em 0.375em}#content-area .prose table code{word-break:normal}#content-area .prose :is(a:not(.card),u){text-decoration-color:rgb(var(--sqwish-accent));text-underline-offset:0.22em}#content-area [role=\"tabpanel\"]{overflow-x:clip}#content-area [role=\"tabpanel\"] pre{overflow-x:auto}#content-area .prose a.link{border-bottom-color:rgb(var(--sqwish-accent))}#footer{display:none}@media (min-width: 1024px){html{--mintlify-slot-header-height: calc(var(--sqwish-topbar-height) + 3rem)}#content-area{max-width:72rem;padding-inline:clamp(2.5rem, 3.75vw, 4.5rem);padding-top:3rem}#content-container #content-area{margin-inline:0!important}}#content-side-layout{border-left-width:0}#content-side-layout nav{border-left:1px solid rgb(var(--sqwish-border));margin-left:0.15rem;padding-left:0.7rem}#content-side-layout h2>button{display:inline-flex;align-items:center;gap:0.45rem}#content-side-layout h2>button::before{content:\"\";width:0.8rem;height:0.55rem;flex:none;background:linear-gradient(currentColor, currentColor) 0 0 / 100% 1.5px no-repeat,\n linear-gradient(currentColor, currentColor) 0 50% / 100% 1.5px no-repeat,\n linear-gradient(currentColor, currentColor) 0 100% / 100% 1.5px no-repeat}@media (min-width: 1280px){#content-side-layout{top:calc(var(--mintlify-slot-header-height) + var(--banner-height, 0px));height:calc(100vh - var(--mintlify-slot-header-height) - var(--banner-height, 0px));padding-top:3rem}html:not([data-current-path^=\"/api-reference/\"]) #content-side-layout{width:15rem;flex-shrink:0;padding-inline:1.5rem}}@media (max-width: 1279px){#content-container:has(#table-of-contents-content a){flex-wrap:wrap;align-content:flex-start}#content-container:has(#table-of-contents-content a)>:not(#content-side-layout){flex:1 0 100%;min-width:100%}body:has(#table-of-contents-content a) #content-area{padding-top:0.75rem}#content-side-layout:has(#table-of-contents-content a){display:flex;position:sticky;z-index:20;top:calc(var(--mintlify-slot-header-height) + var(--banner-height, 0px) + 0.75rem);order:-1;flex:1 0 100%;min-width:100%;justify-content:flex-end;width:auto;height:auto;margin:0;padding:0.85rem clamp(2.5rem, 3.75vw, 4.5rem) 0;border:0;background:transparent;pointer-events:none}#content-side-layout:has(#table-of-contents-content a) :is(#table-of-contents-layout,#table-of-contents,[data-component-part=\"scroll-area\"],[data-component-part=\"scroll-area-viewport\"],[data-component-part=\"scroll-area-content\"]){display:contents}#content-side-layout nav{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:0;padding:0;border:0;pointer-events:none}#content-side-layout nav>div:has(#table-of-contents-content){display:contents}#content-side-layout h2{margin:0;pointer-events:auto}#content-side-layout h2>button{border:1px solid rgb(var(--sqwish-border));border-radius:999px;background:rgb(var(--sqwish-surface));color:rgb(var(--sqwish-text));padding:0.55rem 0.95rem;font-size:0.8125rem;line-height:1.2;white-space:nowrap;box-shadow:0 10px 28px rgb(0 0 0 / 0.22)}#content-side-layout:focus-within h2>button{border-color:rgb(var(--sqwish-accent));color:rgb(var(--sqwish-accent))}#content-side-layout #table-of-contents-content{position:absolute;top:calc(100% + 0.45rem);right:0;display:none;width:min(22rem, calc(100vw - 2.5rem));max-height:min(24rem, calc(100vh - 8rem));margin:0;padding:0.7rem 0.85rem 0.8rem;overflow:auto;border:1px solid rgb(var(--sqwish-border));border-radius:0.85rem;background:rgb(var(--sqwish-surface));box-shadow:0 16px 40px rgb(0 0 0 / 0.32);pointer-events:auto}#content-side-layout:focus-within #table-of-contents-content{display:block}}@media (max-width: 1023px){#body-content>div:has(>#content-container){padding-top:calc(var(--mintlify-slot-header-height) + var(--banner-height, 0px))}#content-area{padding-inline:1.5rem;padding-top:1.75rem}#content-side-layout:has(#table-of-contents-content a){padding-inline:1.5rem;padding-top:0.35rem}}"}],"page":{"pagePath":"api-reference/system/discover-capabilities","slug":"/api-reference/system/discover-capabilities","pageMetadata":{"title":"Discover capabilities","description":"Discover models, recipes, limits, prices, and training, labeling and tuning availability.","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/onehot","href":"/api-reference/system/discover-capabilities","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Discover models, recipes, limits, prices, and training, labeling and tuning availability.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Discover capabilities","description":"Discover models, recipes, limits, prices, and training, labeling and tuning availability.","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/onehot","href":"/api-reference/system/discover-capabilities","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sqwishai/d139d3da925631df/tab-title.js","/_mintlify/custom/sqwishai/7ab8422084ffa751/tab-icon.js"],"openApiReferenceData":{"operation":{"summary":"Discover capabilities","description":"Discover models, recipes, limits, prices, and training, labeling and tuning availability.","operationId":"discover","responses":{"200":"f7a95a40-160c-4265-b7e3-db689df9748f","4XX":"53d5ef80-dc82-46e4-8346-83f604194bdc","5XX":"73860ffa-6cf8-45e8-87c3-7dc3c9b6de88"},"tags":["System"],"x-internal":false,"security":["09765b62-b68e-44f1-9c7b-b481cc6c543b"],"method":"get","type":"path","servers":["73e84cbb-2ba5-4b8a-9886-b2d5d1f4054f"],"path":"/v1/onehot","baseUrlOptions":["https://api.sqwish.ai"],"title":"Discover capabilities","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"f7a95a40-160c-4265-b7e3-db689df9748f":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"training_available":{"title":"Training Available","type":"boolean","isRequired":true,"uniqueKey":"training_available","typeLabel":"boolean"},"labeling_available":{"title":"Labeling Available","type":"boolean","isRequired":true,"uniqueKey":"labeling_available","typeLabel":"boolean"},"prompt_tuning":{"properties":{"available":{"type":"boolean","title":"Available","isRequired":true,"uniqueKey":"prompt_tuning.available","typeLabel":"boolean"}},"type":"object","required":["available"],"title":"PromptAvailability","isRequired":true,"uniqueKey":"prompt_tuning","typeLabel":"PromptAvailability · object"},"pricing":{"properties":{"currency":{"type":"string","const":"USD","title":"Currency","isRequired":true,"uniqueKey":"pricing.currency","typeLabel":"string"},"tuned_multiplier":{"type":"integer","title":"Tuned Multiplier","description":"A fine-tuned model costs this many times its base model's price per token, unless its catalogue entry shows a price of its own.","isRequired":true,"uniqueKey":"pricing.tuned_multiplier","typeLabel":"integer"},"keep_warm_hour_usd":{"additionalProperties":{"type":"string","uniqueKey":"pricing.keep_warm_hour_usd.additionalProperties","typeLabel":"string"},"type":"object","title":"Keep Warm Hour Usd","description":"By base model id: per hour a custom model is kept warm, billed per started minute.","isRequired":true,"uniqueKey":"pricing.keep_warm_hour_usd","typeLabel":"Keep Warm Hour Usd · object"},"fine_tune_million_tokens_usd":{"additionalProperties":{"type":"string","uniqueKey":"pricing.fine_tune_million_tokens_usd.additionalProperties","typeLabel":"string"},"type":"object","title":"Fine Tune Million Tokens Usd","description":"By base model id: per million training tokens: each decision of a row with the row's whole text, tokenized as input tokens are (an outcome at least 8, a row of n decisions at least 24 × n for each), each time a step takes the row, so two passes over a dataset train each row's tokens twice. A job's split.trained_tokens gives them.","isRequired":true,"uniqueKey":"pricing.fine_tune_million_tokens_usd","typeLabel":"Fine Tune Million Tokens Usd · object"},"fine_tune_minimum_usd":{"type":"string","title":"Fine Tune Minimum Usd","description":"The least a fine-tune costs, whatever its number of training tokens. A base whose fine_tune_million_tokens_usd is 0 is free, this included.","isRequired":true,"uniqueKey":"pricing.fine_tune_minimum_usd","typeLabel":"string"},"prompt_tuning_usd":{"additionalProperties":{"type":"string","uniqueKey":"pricing.prompt_tuning_usd.additionalProperties","typeLabel":"string"},"type":"object","title":"Prompt Tuning Usd","description":"Per prompt-tuning job, by effort (standard, thorough).","isRequired":true,"uniqueKey":"pricing.prompt_tuning_usd","typeLabel":"Prompt Tuning Usd · object"},"teacher_row_usd":{"additionalProperties":{"type":"string","uniqueKey":"pricing.teacher_row_usd.additionalProperties","typeLabel":"string"},"type":"object","title":"Teacher Row Usd","description":"By teacher model id: per row it labels. A labelling job pays each of its teachers' price for every row.","isRequired":true,"uniqueKey":"pricing.teacher_row_usd","typeLabel":"Teacher Row Usd · object"},"dataset_free_rows":{"type":"integer","title":"Dataset Free Rows","description":"Examples a dataset may hold for free.","isRequired":true,"uniqueKey":"pricing.dataset_free_rows","typeLabel":"integer"},"dataset_day_usd":{"type":"string","title":"Dataset Day Usd","description":"Per day for each dataset holding more than dataset_free_rows examples.","isRequired":true,"uniqueKey":"pricing.dataset_day_usd","typeLabel":"string"}},"type":"object","required":["currency","tuned_multiplier","keep_warm_hour_usd","fine_tune_million_tokens_usd","fine_tune_minimum_usd","prompt_tuning_usd","teacher_row_usd","dataset_free_rows","dataset_day_usd"],"title":"PriceList","description":"The list prices as exact USD. Token prices are on each model's decision_price_nano\ninstead.","isRequired":true,"uniqueKey":"pricing","typeLabel":"PriceList · object"},"models":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"models.items.[INDEX].id","typeLabel":"string"},"status":{"type":"string","title":"Status","isRequired":true,"uniqueKey":"models.items.[INDEX].status","typeLabel":"string"},"evaluation_key":{"type":"string","title":"Evaluation Key","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_key","typeLabel":"string"},"name":{"type":"string","title":"Name","uniqueKey":"models.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","title":"Description","uniqueKey":"models.items.[INDEX].description","typeLabel":"string"},"family":{"type":"string","title":"Family","uniqueKey":"models.items.[INDEX].family","typeLabel":"string"},"size_order":{"type":"integer","title":"Size Order","uniqueKey":"models.items.[INDEX].size_order","typeLabel":"integer"},"lora":{"oneOf":[{"type":"string","title":"Lora","uniqueKey":"models.items.[INDEX].lora.oneOf.0","typeLabel":"string"},{"type":"null","title":"Lora","uniqueKey":"models.items.[INDEX].lora.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].lora","typeLabel":"string | null"},"metrics":{"oneOf":[{"type":"object","title":"Metrics","additionalProperties":true,"uniqueKey":"models.items.[INDEX].metrics.oneOf.0","typeLabel":"Metrics · object"},{"type":"null","title":"Metrics","uniqueKey":"models.items.[INDEX].metrics.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].metrics","typeLabel":"Metrics · object | null"},"max_input_tokens":{"type":"integer","title":"Max Input Tokens","description":"The most input tokens a request to it may carry, counted as they are billed (usage.input_tokens), images included. A longer request is refused with context_too_long.","uniqueKey":"models.items.[INDEX].max_input_tokens","typeLabel":"integer"},"max_questions":{"type":"integer","title":"Max Questions","uniqueKey":"models.items.[INDEX].max_questions","typeLabel":"integer"},"calibration":{"type":"string","title":"Calibration","uniqueKey":"models.items.[INDEX].calibration","typeLabel":"string"},"availability_reason":{"type":"string","title":"Availability Reason","description":"Why it can't answer now: no_engine (its pool has no engine right now), not_served (this server doesn't serve it), or, for an adapter, base_mismatch, engine_unconfigured or engine_changed.","uniqueKey":"models.items.[INDEX].availability_reason","typeLabel":"string"},"adapter_capacity":{"oneOf":[{"type":"object","title":"AdapterCapacity","required":["max_rank"],"properties":{"max_rank":{"type":"integer","title":"Max Rank","isRequired":true,"uniqueKey":"models.items.[INDEX].adapter_capacity.oneOf.0.max_rank","typeLabel":"integer"}},"uniqueKey":"models.items.[INDEX].adapter_capacity.oneOf.0","typeLabel":"AdapterCapacity · object"},{"type":"null","uniqueKey":"models.items.[INDEX].adapter_capacity.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].adapter_capacity","typeLabel":"AdapterCapacity · object | null"},"created_at":{"type":"number","title":"Created At","uniqueKey":"models.items.[INDEX].created_at","typeLabel":"number"},"deleted_at":{"type":"number","title":"Deleted At","description":"When its owner deleted it. A deleted model answers and runs nothing.","uniqueKey":"models.items.[INDEX].deleted_at","typeLabel":"number"},"discarded_at":{"type":"number","title":"Discarded At","description":"When a rollback of its family discarded it. A discarded model answers and runs nothing.","uniqueKey":"models.items.[INDEX].discarded_at","typeLabel":"number"},"on_at":{"oneOf":[{"type":"number","title":"On At","description":"When its own switch went on: it answers calls to its number, such as router@4. Null while it is off.","uniqueKey":"models.items.[INDEX].on_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"On At","description":"When its own switch went on: it answers calls to its number, such as router@4. Null while it is off.","uniqueKey":"models.items.[INDEX].on_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].on_at","typeLabel":"number | null"},"keep_warm":{"type":"boolean","title":"Keep Warm","description":"Whether it is kept warm on its own switch. A family's keep warm doesn't set it: see keep_warm_window.","uniqueKey":"models.items.[INDEX].keep_warm","typeLabel":"boolean"},"keep_warm_window":{"oneOf":[{"type":"object","title":"KeepWarmWindow","description":"The hour of keep warm being billed for it, through its family or its own switch, or null when nothing is billed.","required":["started_at","ends_at","reserved_usd"],"properties":{"started_at":{"type":"number","title":"Started At","isRequired":true,"uniqueKey":"models.items.[INDEX].keep_warm_window.oneOf.0.started_at","typeLabel":"number"},"ends_at":{"type":"number","title":"Ends At","description":"When this hour's hold ends and the next is reserved.","isRequired":true,"uniqueKey":"models.items.[INDEX].keep_warm_window.oneOf.0.ends_at","typeLabel":"number"},"reserved_usd":{"type":"string","title":"Reserved Usd","description":"The hour's fee held, as exact USD. The minutes used are charged when the hour rolls over or keep warm is switched off.","isRequired":true,"uniqueKey":"models.items.[INDEX].keep_warm_window.oneOf.0.reserved_usd","typeLabel":"string"}},"uniqueKey":"models.items.[INDEX].keep_warm_window.oneOf.0","typeLabel":"KeepWarmWindow · object"},{"type":"null","description":"The hour of keep warm being billed for it, through its family or its own switch, or null when nothing is billed.","uniqueKey":"models.items.[INDEX].keep_warm_window.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].keep_warm_window","typeLabel":"KeepWarmWindow · object | null"},"keep_warm_stopped_at":{"oneOf":[{"type":"number","title":"Keep Warm Stopped At","description":"When its own keep warm switched off because the next hour couldn't be reserved, while it stays off. Otherwise null.","uniqueKey":"models.items.[INDEX].keep_warm_stopped_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Keep Warm Stopped At","description":"When its own keep warm switched off because the next hour couldn't be reserved, while it stays off. Otherwise null.","uniqueKey":"models.items.[INDEX].keep_warm_stopped_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].keep_warm_stopped_at","typeLabel":"number | null"},"used_at":{"oneOf":[{"type":"number","title":"Used At","description":"Its idle clock: the latest of its last production call by an API key that named it, its last evaluation that named it, and when it was switched on.","uniqueKey":"models.items.[INDEX].used_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Used At","description":"Its idle clock: the latest of its last production call by an API key that named it, its last evaluation that named it, and when it was switched on.","uniqueKey":"models.items.[INDEX].used_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].used_at","typeLabel":"number | null"},"switches_off_at":{"oneOf":[{"type":"number","title":"Switches Off At","description":"When idling switches it off unless it's used. Null while it is off or kept warm on its own switch, and when idling never switches anything off. A family's is also null while it serves no model.","uniqueKey":"models.items.[INDEX].switches_off_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Switches Off At","description":"When idling switches it off unless it's used. Null while it is off or kept warm on its own switch, and when idling never switches anything off. A family's is also null while it serves no model.","uniqueKey":"models.items.[INDEX].switches_off_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].switches_off_at","typeLabel":"number | null"},"off_reason":{"oneOf":[{"type":"string","title":"Off Reason","description":"Why it is off: owner when it was switched off by hand, idle when nothing used it for too long. Null otherwise.","enum":["owner","idle"],"uniqueKey":"models.items.[INDEX].off_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Off Reason","description":"Why it is off: owner when it was switched off by hand, idle when nothing used it for too long. Null otherwise.","uniqueKey":"models.items.[INDEX].off_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].off_reason","typeLabel":"enum\u003cstring> | null"},"off_at":{"oneOf":[{"type":"number","title":"Off At","description":"When it went off, with off_reason. Null otherwise.","uniqueKey":"models.items.[INDEX].off_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Off At","description":"When it went off, with off_reason. Null otherwise.","uniqueKey":"models.items.[INDEX].off_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].off_at","typeLabel":"number | null"},"job_id":{"type":"string","title":"Job Id","uniqueKey":"models.items.[INDEX].job_id","typeLabel":"string"},"model_name":{"oneOf":[{"type":"string","title":"Model Name","uniqueKey":"models.items.[INDEX].model_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model Name","uniqueKey":"models.items.[INDEX].model_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].model_name","typeLabel":"string | null"},"version":{"type":"integer","title":"Version","uniqueKey":"models.items.[INDEX].version","typeLabel":"integer"},"parent":{"oneOf":[{"type":"string","title":"Parent","uniqueKey":"models.items.[INDEX].parent.oneOf.0","typeLabel":"string"},{"type":"null","title":"Parent","uniqueKey":"models.items.[INDEX].parent.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].parent","typeLabel":"string | null"},"decision_price_nano":{"oneOf":[{"type":"string","title":"Decision Price Nano","description":"Exact integer string of nano-USD per billed input token from the current billing policy. Zero means free; null means unpriced.","uniqueKey":"models.items.[INDEX].decision_price_nano.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decision Price Nano","description":"Exact integer string of nano-USD per billed input token from the current billing policy. Zero means free; null means unpriced.","uniqueKey":"models.items.[INDEX].decision_price_nano.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].decision_price_nano","typeLabel":"string | null"},"base":{"type":"string","title":"Base","description":"An adapter's base model id: the base whose prices it pays.","uniqueKey":"models.items.[INDEX].base","typeLabel":"string"},"evaluation_set":{"oneOf":[{"type":"object","title":"EvaluationSet","required":["dataset","training_examples","validation_examples","earlier_examples"],"properties":{"dataset":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"number","title":"Archived At","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.archived_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Archived At","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.archived_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.archived_at","typeLabel":"number | null"},"deleted":{"type":"boolean","title":"Deleted","description":"True once you deleted it.","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset.deleted","typeLabel":"boolean"}},"type":"object","required":["id","name","archived_at","deleted"],"title":"EvaluationDataset","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.dataset","typeLabel":"EvaluationDataset · object"},"training_examples":{"oneOf":[{"type":"integer","title":"Training Examples","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.training_examples.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Training Examples","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.training_examples.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.training_examples","typeLabel":"integer | null"},"validation_examples":{"oneOf":[{"type":"integer","title":"Validation Examples","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.validation_examples.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Validation Examples","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.validation_examples.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.validation_examples","typeLabel":"integer | null"},"earlier_examples":{"oneOf":[{"type":"integer","title":"Earlier Examples","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.earlier_examples.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Earlier Examples","isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.earlier_examples.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0.earlier_examples","typeLabel":"integer | null"}},"uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.0","typeLabel":"EvaluationSet · object"},{"type":"null","uniqueKey":"models.items.[INDEX].evaluation_set.oneOf.1","typeLabel":"null"}],"uniqueKey":"models.items.[INDEX].evaluation_set","typeLabel":"EvaluationSet · object | null"},"request_latency":{"properties":{"median_ms":{"oneOf":[{"type":"number","title":"Median Ms","isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.median_ms.oneOf.0","typeLabel":"number"},{"type":"null","title":"Median Ms","isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.median_ms.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.median_ms","typeLabel":"number | null"},"samples":{"type":"integer","title":"Samples","isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.samples","typeLabel":"integer"},"median_is_lower_bound":{"type":"boolean","title":"Median Is Lower Bound","isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.median_is_lower_bound","typeLabel":"boolean"},"start":{"type":"string","title":"Start","isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.start","typeLabel":"string"},"end":{"type":"string","title":"End","isRequired":true,"uniqueKey":"models.items.[INDEX].request_latency.end","typeLabel":"string"}},"type":"object","required":["median_ms","samples","median_is_lower_bound","start","end"],"title":"RequestLatency","uniqueKey":"models.items.[INDEX].request_latency","typeLabel":"RequestLatency · object"}},"type":"object","required":["id","status","evaluation_key"],"title":"Model","description":"A base model or a trained adapter.","uniqueKey":"models.items.[INDEX]","typeLabel":"Model · object"},"title":"Models","type":"array","isRequired":true,"uniqueKey":"models","typeLabel":"Model · object[]"},"recipes":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"recipes.items.[INDEX].id","typeLabel":"string"},"order":{"type":"integer","title":"Order","isRequired":true,"uniqueKey":"recipes.items.[INDEX].order","typeLabel":"integer"},"task":{"type":"string","title":"Task","isRequired":true,"uniqueKey":"recipes.items.[INDEX].task","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"recipes.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","title":"Description","isRequired":true,"uniqueKey":"recipes.items.[INDEX].description","typeLabel":"string"},"use_when":{"type":"string","title":"Use When","isRequired":true,"uniqueKey":"recipes.items.[INDEX].use_when","typeLabel":"string"},"watch":{"type":"string","title":"Watch","isRequired":true,"uniqueKey":"recipes.items.[INDEX].watch","typeLabel":"string"},"request":{"properties":{"decisions":{"items":{"properties":{"id":{"type":"string","maxLength":128,"minLength":1,"title":"Id","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].id","typeLabel":"string"},"question":{"oneOf":[{"type":"string","title":"Question","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].question.oneOf.0","typeLabel":"string"},{"type":"object","title":"Question","additionalProperties":true,"isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].question.oneOf.1","typeLabel":"Question · object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].question.oneOf.2.items.[INDEX]","typeLabel":"any"},"title":"Question","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].question.oneOf.2","typeLabel":"any[]"}],"isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].question","typeLabel":"string | Question · object | any[]"},"kind":{"type":"string","enum":["single","binary","ordinal"],"title":"Kind","default":"single","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"outcomes":{"oneOf":[{"title":"Outcomes"}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].outcomes","typeLabel":"any"},"rubric":{"oneOf":[{"type":"array","items":{"oneOf":[{}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].rubric.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Rubric","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].rubric.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Rubric","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].rubric.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].rubric","typeLabel":"any[] | null"},"policy":{"oneOf":[{"type":"object","title":"Policy","properties":{"action_costs":{"oneOf":[{"type":"object","title":"Action Costs","additionalProperties":{"additionalProperties":{"type":"number","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.0.additionalProperties.additionalProperties","typeLabel":"number"},"type":"object","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.0","typeLabel":"Action Costs · object"},{"type":"null","title":"Action Costs","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.action_costs","typeLabel":"Action Costs · object | null"},"abstain_below":{"oneOf":[{"type":"number","title":"Abstain Below","maximum":1,"minimum":0,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.abstain_below.oneOf.0","typeLabel":"number"},{"type":"null","title":"Abstain Below","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.abstain_below.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0.abstain_below","typeLabel":"number | null"}},"additionalProperties":false,"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.0","typeLabel":"Policy · object"},{"type":"null","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX].policy","typeLabel":"Policy · object | null"}},"additionalProperties":false,"type":"object","required":["id","question"],"title":"Decision","uniqueKey":"recipes.items.[INDEX].request.decisions.items.[INDEX]","typeLabel":"Decision · object"},"type":"array","maxItems":128,"minItems":1,"title":"Decisions","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.decisions","typeLabel":"Decision · object[]"},"model":{"oneOf":[{"type":"string","title":"Model","maxLength":128,"minLength":1,"uniqueKey":"recipes.items.[INDEX].request.model.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model","uniqueKey":"recipes.items.[INDEX].request.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.model","typeLabel":"string | null"},"context":{"oneOf":[{"type":"string","title":"Context","default":"","uniqueKey":"recipes.items.[INDEX].request.context.oneOf.0","typeLabel":"string"},{"type":"object","title":"Context","default":"","additionalProperties":true,"uniqueKey":"recipes.items.[INDEX].request.context.oneOf.1","typeLabel":"Context · object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"recipes.items.[INDEX].request.context.oneOf.2.items.[INDEX]","typeLabel":"any"},"title":"Context","default":"","uniqueKey":"recipes.items.[INDEX].request.context.oneOf.2","typeLabel":"any[]"}],"uniqueKey":"recipes.items.[INDEX].request.context","typeLabel":"string | Context · object | any[]"},"images":{"oneOf":[{"type":"array","items":{"properties":{"id":{"type":"integer","maximum":64,"minimum":1,"title":"Id","description":"The image's number: the context shows it where it says `\u003cimage:id>`.","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.images.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"media_type":{"type":"string","enum":["image/jpeg","image/png","image/webp"],"title":"Media Type","description":"The file's type: JPEG, PNG or WebP, still (not animated).","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.images.oneOf.0.items.[INDEX].media_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","maxLength":28000000,"minLength":4,"title":"Data","description":"The file, base64-encoded (standard alphabet, padded, no line breaks), up to 20 MiB. The model reads at most 2,097,152 pixels of it.","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request.images.oneOf.0.items.[INDEX].data","typeLabel":"string"}},"additionalProperties":false,"type":"object","required":["id","media_type","data"],"title":"ImageIn","description":"One image, shown where the context says `\u003cimage:id>`.","uniqueKey":"recipes.items.[INDEX].request.images.oneOf.0.items.[INDEX]","typeLabel":"ImageIn · object"},"title":"Images","description":"Up to 8 images the decisions are about, each shown where the context says `\u003cimage:id>`. The context must then be a string with an anchor for each image. fat and chub (`kettei-fat`, `kettei-chub`) read images; other models refuse them with `images_not_supported`. The model reads at most 2,097,152 pixels of an image, so one with more only takes longer to upload: shrink each to fit, and send a photo as JPEG.","maxItems":8,"minItems":1,"uniqueKey":"recipes.items.[INDEX].request.images.oneOf.0","typeLabel":"ImageIn · object[]"},{"type":"null","title":"Images","description":"Up to 8 images the decisions are about, each shown where the context says `\u003cimage:id>`. The context must then be a string with an anchor for each image. fat and chub (`kettei-fat`, `kettei-chub`) read images; other models refuse them with `images_not_supported`. The model reads at most 2,097,152 pixels of an image, so one with more only takes longer to upload: shrink each to fit, and send a photo as JPEG.","uniqueKey":"recipes.items.[INDEX].request.images.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.images","typeLabel":"ImageIn · object[] | null"},"fallback":{"oneOf":[{"type":"string","title":"Fallback","enum":["auto","none"],"uniqueKey":"recipes.items.[INDEX].request.fallback.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"array","items":{"type":"string","uniqueKey":"recipes.items.[INDEX].request.fallback.oneOf.1.items.[INDEX]","typeLabel":"string"},"title":"Fallback","uniqueKey":"recipes.items.[INDEX].request.fallback.oneOf.1","typeLabel":"string[]"},{"type":"null","title":"Fallback","uniqueKey":"recipes.items.[INDEX].request.fallback.oneOf.2","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.fallback","typeLabel":"enum\u003cstring> | string[] | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","description":"The temperature T of every answer of this request: probabilities become p^(1/T), renormalised, so below 1 they are sharper and above 1 softer. The top answer never changes. Leave it out for the model's own default for each kind of decision; send 1 for the probabilities exactly as the engine scored them.","maximum":5,"minimum":0.2,"uniqueKey":"recipes.items.[INDEX].request.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","description":"The temperature T of every answer of this request: probabilities become p^(1/T), renormalised, so below 1 they are sharper and above 1 softer. The top answer never changes. Leave it out for the model's own default for each kind of decision; send 1 for the probabilities exactly as the engine scored them.","uniqueKey":"recipes.items.[INDEX].request.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].request.temperature","typeLabel":"number | null"}},"additionalProperties":false,"type":"object","required":["decisions"],"title":"DecideRequest","isRequired":true,"uniqueKey":"recipes.items.[INDEX].request","typeLabel":"DecideRequest · object"},"results":{"additionalProperties":true,"type":"object","title":"Results","description":"Historical evaluation evidence, or not_measured.","isRequired":true,"uniqueKey":"recipes.items.[INDEX].results","typeLabel":"Results · object"},"examples":{"items":{"properties":{"decisions":{"items":{"properties":{"id":{"type":"string","maxLength":128,"minLength":1,"title":"Id","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].id","typeLabel":"string"},"question":{"oneOf":[{"type":"string","title":"Question","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].question.oneOf.0","typeLabel":"string"},{"type":"object","title":"Question","additionalProperties":true,"isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].question.oneOf.1","typeLabel":"Question · object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].question.oneOf.2.items.[INDEX]","typeLabel":"any"},"title":"Question","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].question.oneOf.2","typeLabel":"any[]"}],"isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].question","typeLabel":"string | Question · object | any[]"},"kind":{"type":"string","enum":["single","binary","ordinal"],"title":"Kind","default":"single","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"outcomes":{"oneOf":[{"title":"Outcomes"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].outcomes","typeLabel":"any"},"rubric":{"oneOf":[{"type":"array","items":{"oneOf":[{}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].rubric.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Rubric","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].rubric.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Rubric","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].rubric.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].rubric","typeLabel":"any[] | null"},"policy":{"oneOf":[{"type":"object","title":"Policy","properties":{"action_costs":{"oneOf":[{"type":"object","title":"Action Costs","additionalProperties":{"additionalProperties":{"type":"number","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.0.additionalProperties.additionalProperties","typeLabel":"number"},"type":"object","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.0","typeLabel":"Action Costs · object"},{"type":"null","title":"Action Costs","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.action_costs.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.action_costs","typeLabel":"Action Costs · object | null"},"abstain_below":{"oneOf":[{"type":"number","title":"Abstain Below","maximum":1,"minimum":0,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.abstain_below.oneOf.0","typeLabel":"number"},{"type":"null","title":"Abstain Below","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.abstain_below.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0.abstain_below","typeLabel":"number | null"}},"additionalProperties":false,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.0","typeLabel":"Policy · object"},{"type":"null","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX].policy","typeLabel":"Policy · object | null"}},"additionalProperties":false,"type":"object","required":["id","question"],"title":"Decision","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions.items.[INDEX]","typeLabel":"Decision · object"},"type":"array","maxItems":128,"minItems":1,"title":"Decisions","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].decisions","typeLabel":"Decision · object[]"},"model":{"oneOf":[{"type":"string","title":"Model","maxLength":128,"minLength":1,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].model.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].model.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].model","typeLabel":"string | null"},"context":{"oneOf":[{"type":"string","title":"Context","default":"","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].context.oneOf.0","typeLabel":"string"},{"type":"object","title":"Context","default":"","additionalProperties":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].context.oneOf.1","typeLabel":"Context · object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].context.oneOf.2.items.[INDEX]","typeLabel":"any"},"title":"Context","default":"","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].context.oneOf.2","typeLabel":"any[]"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].context","typeLabel":"string | Context · object | any[]"},"images":{"oneOf":[{"type":"array","items":{"properties":{"id":{"type":"integer","maximum":64,"minimum":1,"title":"Id","description":"The image's number: the context shows it where it says `\u003cimage:id>`.","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"media_type":{"type":"string","enum":["image/jpeg","image/png","image/webp"],"title":"Media Type","description":"The file's type: JPEG, PNG or WebP, still (not animated).","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images.oneOf.0.items.[INDEX].media_type","typeLabel":"enum\u003cstring>"},"data":{"type":"string","maxLength":28000000,"minLength":4,"title":"Data","description":"The file, base64-encoded (standard alphabet, padded, no line breaks), up to 20 MiB. The model reads at most 2,097,152 pixels of it.","isRequired":true,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images.oneOf.0.items.[INDEX].data","typeLabel":"string"}},"additionalProperties":false,"type":"object","required":["id","media_type","data"],"title":"ImageIn","description":"One image, shown where the context says `\u003cimage:id>`.","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images.oneOf.0.items.[INDEX]","typeLabel":"ImageIn · object"},"title":"Images","description":"Up to 8 images the decisions are about, each shown where the context says `\u003cimage:id>`. The context must then be a string with an anchor for each image. fat and chub (`kettei-fat`, `kettei-chub`) read images; other models refuse them with `images_not_supported`. The model reads at most 2,097,152 pixels of an image, so one with more only takes longer to upload: shrink each to fit, and send a photo as JPEG.","maxItems":8,"minItems":1,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images.oneOf.0","typeLabel":"ImageIn · object[]"},{"type":"null","title":"Images","description":"Up to 8 images the decisions are about, each shown where the context says `\u003cimage:id>`. The context must then be a string with an anchor for each image. fat and chub (`kettei-fat`, `kettei-chub`) read images; other models refuse them with `images_not_supported`. The model reads at most 2,097,152 pixels of an image, so one with more only takes longer to upload: shrink each to fit, and send a photo as JPEG.","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].images","typeLabel":"ImageIn · object[] | null"},"fallback":{"oneOf":[{"type":"string","title":"Fallback","enum":["auto","none"],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].fallback.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"array","items":{"type":"string","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].fallback.oneOf.1.items.[INDEX]","typeLabel":"string"},"title":"Fallback","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].fallback.oneOf.1","typeLabel":"string[]"},{"type":"null","title":"Fallback","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].fallback.oneOf.2","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].fallback","typeLabel":"enum\u003cstring> | string[] | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","description":"The temperature T of every answer of this request: probabilities become p^(1/T), renormalised, so below 1 they are sharper and above 1 softer. The top answer never changes. Leave it out for the model's own default for each kind of decision; send 1 for the probabilities exactly as the engine scored them.","maximum":5,"minimum":0.2,"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","description":"The temperature T of every answer of this request: probabilities become p^(1/T), renormalised, so below 1 they are sharper and above 1 softer. The top answer never changes. Leave it out for the model's own default for each kind of decision; send 1 for the probabilities exactly as the engine scored them.","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].temperature","typeLabel":"number | null"},"targets":{"oneOf":[{"type":"object","title":"Targets","additionalProperties":{"additionalProperties":{"type":"number","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].targets.oneOf.0.additionalProperties.additionalProperties","typeLabel":"number"},"type":"object","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].targets.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].targets.oneOf.0","typeLabel":"Targets · object"},{"type":"null","title":"Targets","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].targets.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].targets","typeLabel":"Targets · object | null"},"rewards":{"oneOf":[{"type":"object","title":"Rewards","additionalProperties":{"additionalProperties":{"type":"number","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].rewards.oneOf.0.additionalProperties.additionalProperties","typeLabel":"number"},"type":"object","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].rewards.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].rewards.oneOf.0","typeLabel":"Rewards · object"},{"type":"null","title":"Rewards","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].rewards.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX].rewards","typeLabel":"Rewards · object | null"}},"additionalProperties":false,"type":"object","required":["decisions"],"title":"Example","uniqueKey":"recipes.items.[INDEX].examples.items.[INDEX]","typeLabel":"Example · object"},"type":"array","title":"Examples","uniqueKey":"recipes.items.[INDEX].examples","typeLabel":"Example · object[]"}},"type":"object","required":["id","order","task","name","description","use_when","watch","request","results"],"title":"Recipe","uniqueKey":"recipes.items.[INDEX]","typeLabel":"Recipe · object"},"title":"Recipes","type":"array","isRequired":true,"uniqueKey":"recipes","typeLabel":"Recipe · object[]"},"limits":{"additionalProperties":{"type":"integer","uniqueKey":"limits.additionalProperties","typeLabel":"integer"},"title":"Limits","type":"object","isRequired":true,"uniqueKey":"limits","typeLabel":"Limits · object"},"warnings":{"description":"Advisory capacity warnings at the time of this read. An empty list does not prove spare capacity: engines with missing or stale measurements cannot be assessed. A model warning applies to that exact catalogue model; queue warnings concern fine-tuning.","items":{"properties":{"code":{"type":"string","enum":["engine_busy","queue_full","tenant_queue_full"],"title":"Code","isRequired":true,"uniqueKey":"warnings.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"warnings.items.[INDEX].message","typeLabel":"string"},"model":{"type":"string","title":"Model","uniqueKey":"warnings.items.[INDEX].model","typeLabel":"string"}},"type":"object","required":["code","message"],"title":"ServiceWarning","uniqueKey":"warnings.items.[INDEX]","typeLabel":"ServiceWarning · object"},"title":"Warnings","type":"array","isRequired":true,"uniqueKey":"warnings","typeLabel":"ServiceWarning · object[]"}},"required":["training_available","labeling_available","prompt_tuning","pricing","models","recipes","limits","warnings"],"title":"Discovery","type":"object","uniqueKey":"","typeLabel":"Discovery · object"},"examples":{"Example":{"title":"Example","value":{"training_available":true,"labeling_available":true,"prompt_tuning":{"available":true},"pricing":{"currency":"USD","tuned_multiplier":123,"keep_warm_hour_usd":{},"fine_tune_million_tokens_usd":{},"fine_tune_minimum_usd":"\u003cstring>","prompt_tuning_usd":{},"teacher_row_usd":{},"dataset_free_rows":123,"dataset_day_usd":"\u003cstring>"},"models":[{"id":"\u003cstring>","status":"\u003cstring>","evaluation_key":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","family":"\u003cstring>","size_order":123,"lora":"\u003cstring>","metrics":{},"max_input_tokens":123,"max_questions":123,"calibration":"\u003cstring>","availability_reason":"\u003cstring>","adapter_capacity":{"max_rank":123},"created_at":123,"deleted_at":123,"discarded_at":123,"on_at":123,"keep_warm":true,"keep_warm_window":{"started_at":123,"ends_at":123,"reserved_usd":"\u003cstring>"},"keep_warm_stopped_at":123,"used_at":123,"switches_off_at":123,"off_reason":"owner","off_at":123,"job_id":"\u003cstring>","model_name":"\u003cstring>","version":123,"parent":"\u003cstring>","decision_price_nano":"\u003cstring>","base":"\u003cstring>","evaluation_set":{"dataset":{"id":"\u003cstring>","name":"\u003cstring>","archived_at":123,"deleted":true},"training_examples":123,"validation_examples":123,"earlier_examples":123},"request_latency":{"median_ms":123,"samples":123,"median_is_lower_bound":true,"start":"\u003cstring>","end":"\u003cstring>"}}],"recipes":[{"id":"\u003cstring>","order":123,"task":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","use_when":"\u003cstring>","watch":"\u003cstring>","request":{"decisions":[{"id":"\u003cstring>","question":"\u003cstring>","kind":"single","outcomes":"\u003cunknown>","rubric":["\u003cunknown>"],"policy":{"action_costs":{},"abstain_below":0.5}}],"model":"\u003cstring>","context":"","images":[{"id":32,"media_type":"image/jpeg","data":"\u003cstring>"}],"fallback":"auto","temperature":2.6},"results":{},"examples":[{"decisions":[{"id":"\u003cstring>","question":"\u003cstring>","kind":"single","outcomes":"\u003cunknown>","rubric":["\u003cunknown>"],"policy":{"action_costs":{},"abstain_below":0.5}}],"model":"\u003cstring>","context":"","images":[{"id":32,"media_type":"image/jpeg","data":"\u003cstring>"}],"fallback":"auto","temperature":2.6,"targets":{},"rewards":{}}]}],"limits":{},"warnings":[{"code":"engine_busy","message":"\u003cstring>","model":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"53d5ef80-dc82-46e4-8346-83f604194bdc":{"description":"Client error. On a 422, `error.details` lists each field that failed.","content":{"application/json":{"schema":{"description":"The body of every error.","properties":{"error":{"properties":{"code":{"description":"A stable code to branch on, such as invalid_request.","title":"Code","type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"What went wrong and what to change, in plain words.","title":"Message","type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"description":"True when another attempt may succeed; it does not prove that no work was done. Respect Retry-After when present. Only operations that support Idempotency-Key replay a prior result, including /v1/decide for 24 hours, but not a decision of an organisation with zero data retention, which keeps no answer.","title":"Retryable","type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"request_id":{"description":"Also sent as X-Request-ID. Quote it in bug reports.","title":"Request Id","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"oneOf":[{"type":"array","items":{"properties":{"path":{"description":"Where the problem is, such as [\"body\", \"decisions\", 0, \"outcomes\"].","items":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"error.details.oneOf.0.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"error.details.oneOf.0.items.[INDEX].path.items.[INDEX]","typeLabel":"string | integer"},"title":"Path","type":"array","isRequired":true,"uniqueKey":"error.details.oneOf.0.items.[INDEX].path","typeLabel":"(string | integer)[]"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"error.details.oneOf.0.items.[INDEX].message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","title":"Type","uniqueKey":"error.details.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","title":"Type","uniqueKey":"error.details.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.oneOf.0.items.[INDEX].type","typeLabel":"string | null"}},"required":["path","message"],"title":"ErrorDetail","type":"object","uniqueKey":"error.details.oneOf.0.items.[INDEX]","typeLabel":"ErrorDetail · object"},"title":"Details","description":"On validation errors, one entry for each field that failed.","uniqueKey":"error.details.oneOf.0","typeLabel":"ErrorDetail · object[]"},{"type":"null","title":"Details","description":"On validation errors, one entry for each field that failed.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"ErrorDetail · object[] | null"}},"required":["code","message","retryable","request_id"],"title":"ErrorBody","type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"required":["error"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","retryable":true,"request_id":"\u003cstring>","details":[{"path":["\u003cstring>"],"message":"\u003cstring>","type":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"73860ffa-6cf8-45e8-87c3-7dc3c9b6de88":{"description":"Server error. A 503 names what is not running on this server.","content":{"application/json":{"schema":{"description":"The body of every error.","properties":{"error":{"properties":{"code":{"description":"A stable code to branch on, such as invalid_request.","title":"Code","type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"What went wrong and what to change, in plain words.","title":"Message","type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"description":"True when another attempt may succeed; it does not prove that no work was done. Respect Retry-After when present. Only operations that support Idempotency-Key replay a prior result, including /v1/decide for 24 hours, but not a decision of an organisation with zero data retention, which keeps no answer.","title":"Retryable","type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"request_id":{"description":"Also sent as X-Request-ID. Quote it in bug reports.","title":"Request Id","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"oneOf":[{"type":"array","items":{"properties":{"path":{"description":"Where the problem is, such as [\"body\", \"decisions\", 0, \"outcomes\"].","items":{"oneOf":[{"type":"string","uniqueKey":"error.details.oneOf.0.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"error.details.oneOf.0.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"error.details.oneOf.0.items.[INDEX].path.items.[INDEX]","typeLabel":"string | integer"},"title":"Path","type":"array","isRequired":true,"uniqueKey":"error.details.oneOf.0.items.[INDEX].path","typeLabel":"(string | integer)[]"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"error.details.oneOf.0.items.[INDEX].message","typeLabel":"string"},"type":{"oneOf":[{"type":"string","title":"Type","uniqueKey":"error.details.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","title":"Type","uniqueKey":"error.details.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.oneOf.0.items.[INDEX].type","typeLabel":"string | null"}},"required":["path","message"],"title":"ErrorDetail","type":"object","uniqueKey":"error.details.oneOf.0.items.[INDEX]","typeLabel":"ErrorDetail · object"},"title":"Details","description":"On validation errors, one entry for each field that failed.","uniqueKey":"error.details.oneOf.0","typeLabel":"ErrorDetail · object[]"},{"type":"null","title":"Details","description":"On validation errors, one entry for each field that failed.","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"ErrorDetail · object[] | null"}},"required":["code","message","retryable","request_id"],"title":"ErrorBody","type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorBody · object"}},"required":["error"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","retryable":true,"request_id":"\u003cstring>","details":[{"path":["\u003cstring>"],"message":"\u003cstring>","type":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"09765b62-b68e-44f1-9c7b-b481cc6c543b":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"onehot_sk_...","description":"Create an API key in the console.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"73e84cbb-2ba5-4b8a-9886-b2d5d1f4054f":{"url":"https://api.sqwish.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"onehot_sk_...","description":"Create an API key in the console.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Create an API key in the console.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"sqwishai","siteName":"OneHot","title":"Discover capabilities - OneHot","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T05:34:03.434Z","originalFileLocation":"api-reference/system/discover-capabilities.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Discover models, recipes, limits, prices, and training, labeling and tuning availability.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OneHot\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Discover capabilities - OneHot\">\u003cmeta data-mint-head property=\"og:description\" content=\"Discover models, recipes, limits, prices, and training, labeling and tuning availability.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OneHot\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sqwish.ai/api-reference/system/discover-capabilities\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sqwishai.mintlify.site/_mintlify/api/og/v2?division=System\u0026amp;title=Discover+capabilities\u0026amp;description=Discover+models%2C+recipes%2C+limits%2C+prices%2C+and+training%2C+labeling+and+tuning+availability.\u0026amp;theme=780ede062e11bed2c104ce33\u0026amp;signature=93c47db8d48e0b308ff6a77844699f1a85da49fdcb2037b1e9cd82af4a1f1ede\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Discover capabilities - OneHot\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Discover models, recipes, limits, prices, and training, labeling and tuning availability.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sqwishai.mintlify.site/_mintlify/api/og/v2?division=System\u0026amp;title=Discover+capabilities\u0026amp;description=Discover+models%2C+recipes%2C+limits%2C+prices%2C+and+training%2C+labeling+and+tuning+availability.\u0026amp;theme=780ede062e11bed2c104ce33\u0026amp;signature=93c47db8d48e0b308ff6a77844699f1a85da49fdcb2037b1e9cd82af4a1f1ede\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sqwishai/YdfbdoMtzuqoaza3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OneHot\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#555555\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sqwish.ai/api-reference/system/discover-capabilities\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/system/discover-capabilities.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sqwish.ai/#organization\",\"name\":\"OneHot\",\"url\":\"https://docs.sqwish.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sqwishai/DckT8DnfX584QrKL/images/sqwish.png?fit=max\u0026auto=format\u0026n=DckT8DnfX584QrKL\u0026q=85\u0026s=bc446299f18ab06437c9fc4cd723c188\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sqwish.ai#website\",\"name\":\"OneHot\",\"url\":\"https://docs.sqwish.ai\",\"publisher\":{\"@id\":\"https://docs.sqwish.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities#webpage\",\"url\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities\",\"name\":\"Discover capabilities\",\"description\":\"Discover models, recipes, limits, prices, and training, labeling and tuning availability.\",\"dateModified\":\"2026-11-11T05:34:03.434Z\",\"isPartOf\":{\"@id\":\"https://docs.sqwish.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"System\",\"item\":\"https://docs.sqwish.ai/api-reference/system/check-health\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover capabilities\",\"item\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities#apireference\",\"headline\":\"Discover capabilities\",\"name\":\"Discover capabilities\",\"description\":\"Discover models, recipes, limits, prices, and training, labeling and tuning availability.\",\"url\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sqwish.ai/api-reference/system/discover-capabilities#webpage\"},\"dateModified\":\"2026-11-11T05:34:03.434Z\",\"publisher\":{\"@id\":\"https://docs.sqwish.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sqwish.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OneHot\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"OneHot\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/system/discover-capabilities.md","siteName":"OneHot","nav":{"global":{"anchors":[{"anchor":"llms.txt","icon":"file-lines","href":"https://api.sqwish.ai/llms.txt"},{"anchor":"openapi.json","icon":"file-code","href":"https://api.sqwish.ai/openapi.json"}]},"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Overview","pages":[{"title":"API reference","href":"/api-reference/overview"}]},{"group":"Decisions","pages":[{"title":"List recipes","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/recipes","href":"/api-reference/decisions/list-recipes"},{"title":"Run decisions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/decide","href":"/api-reference/decisions/run-decisions"},{"title":"Estimate the cost of decisions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/decide/estimate","href":"/api-reference/decisions/estimate-the-cost-of-decisions"},{"title":"Lint decisions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/lint","href":"/api-reference/decisions/lint-decisions"},{"title":"Run Jev decisions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/systemone","href":"/api-reference/decisions/run-jev-decisions"},{"title":"Estimate the cost of Jev decisions","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/systemone/estimate","href":"/api-reference/decisions/estimate-the-cost-of-jev-decisions"},{"title":"Translate Jev requests","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/systemone/translate","href":"/api-reference/decisions/translate-jev-requests"}]},{"group":"Models","pages":[{"title":"List models","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/models","href":"/api-reference/models/list-models"},{"title":"Get model","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/models/{model_id}","href":"/api-reference/models/get-model"},{"title":"Delete model version","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/models/{model_id}","href":"/api-reference/models/delete-model-version"},{"title":"Check model readiness","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/models/{model_id}/ready","href":"/api-reference/models/check-model-readiness"},{"title":"Get model activity","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/models/{model_id}/activity","href":"/api-reference/models/get-model-activity"},{"title":"Switch a model","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/models/{model}/switch","href":"/api-reference/models/switch-a-model"},{"title":"Keep a model warm","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/models/{model}/keep-warm","href":"/api-reference/models/keep-a-model-warm"}]},{"group":"Families","pages":[{"title":"List families","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/families","href":"/api-reference/families/list-families"},{"title":"Start a family","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families","href":"/api-reference/families/start-a-family"},{"title":"Continue a family","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families/{family}/continue","href":"/api-reference/families/continue-a-family"},{"title":"Estimate the fee of starting a family","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families/estimate","href":"/api-reference/families/estimate-the-fee-of-starting-a-family"},{"title":"Estimate the fee of continuing a family","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families/{family}/continue/estimate","href":"/api-reference/families/estimate-the-fee-of-continuing-a-family"},{"title":"Get family","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/families/{family}","href":"/api-reference/families/get-family"},{"title":"Delete a family","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/families/{family}","href":"/api-reference/families/delete-a-family"},{"title":"Switch a family","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families/{family}/switch","href":"/api-reference/families/switch-a-family"},{"title":"Keep a family warm","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families/{family}/keep-warm","href":"/api-reference/families/keep-a-family-warm"},{"title":"Roll back a family","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/families/{family}/rollback","href":"/api-reference/families/roll-back-a-family"}]},{"group":"Datasets","pages":[{"title":"List datasets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/datasets","href":"/api-reference/datasets/list-datasets"},{"title":"Create dataset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/datasets","href":"/api-reference/datasets/create-dataset"},{"title":"List dataset versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/datasets/{dataset_id}/versions","href":"/api-reference/datasets/list-dataset-versions"},{"title":"Add rows to a dataset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/datasets/{dataset_id}/versions","href":"/api-reference/datasets/add-rows-to-a-dataset"},{"title":"Get dataset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/datasets/{dataset_id}","href":"/api-reference/datasets/get-dataset"},{"title":"Delete dataset","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/datasets/{dataset_id}","href":"/api-reference/datasets/delete-dataset"},{"title":"Rename dataset","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/datasets/{dataset_id}","href":"/api-reference/datasets/rename-dataset"},{"title":"Restore dataset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/datasets/{dataset_id}/restore","href":"/api-reference/datasets/restore-dataset"},{"title":"Download dataset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/datasets/{dataset_id}/download","href":"/api-reference/datasets/download-dataset"},{"title":"List dataset rows","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/datasets/{dataset_id}/rows","href":"/api-reference/datasets/list-dataset-rows"},{"title":"List labels to check","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/datasets/{dataset_id}/labels-to-check","href":"/api-reference/datasets/list-labels-to-check"}]},{"group":"Evaluations","pages":[{"title":"List evaluations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/evaluations","href":"/api-reference/evaluations/list-evaluations"},{"title":"Evaluate models on a dataset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/evaluations","href":"/api-reference/evaluations/evaluate-models-on-a-dataset"},{"title":"Get an evaluation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/evaluations/{evaluation_id}","href":"/api-reference/evaluations/get-an-evaluation"},{"title":"Cancel an evaluation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/evaluations/{evaluation_id}/cancel","href":"/api-reference/evaluations/cancel-an-evaluation"},{"title":"Retry an evaluation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/evaluations/{evaluation_id}/retry","href":"/api-reference/evaluations/retry-an-evaluation"}]},{"group":"Fine-tuning","pages":[{"title":"List fine-tuning jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fine-tuning/jobs","href":"/api-reference/fine-tuning/list-fine-tuning-jobs"},{"title":"Get fine-tuning job","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fine-tuning/jobs/{job_id}","href":"/api-reference/fine-tuning/get-fine-tuning-job"},{"title":"List job events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fine-tuning/jobs/{job_id}/events","href":"/api-reference/fine-tuning/list-job-events"},{"title":"List held-out records","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fine-tuning/jobs/{job_id}/records","href":"/api-reference/fine-tuning/list-held-out-records"},{"title":"Cancel fine-tuning job","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/fine-tuning/jobs/{job_id}/cancel","href":"/api-reference/fine-tuning/cancel-fine-tuning-job"}]},{"group":"Prompt tuning","pages":[{"title":"List prompt-tuning jobs","deprecated":true,"version":null,"openapi":"/openapi.json get /v1/prompt-tuning/jobs","href":"/api-reference/prompt-tuning/list-prompt-tuning-jobs"},{"title":"Create prompt-tuning job","deprecated":true,"version":null,"openapi":"/openapi.json post /v1/prompt-tuning/jobs","href":"/api-reference/prompt-tuning/create-prompt-tuning-job"},{"title":"Get prompt-tuning job","deprecated":true,"version":null,"openapi":"/openapi.json get /v1/prompt-tuning/jobs/{job_id}","href":"/api-reference/prompt-tuning/get-prompt-tuning-job"},{"title":"Dismiss label issues","deprecated":true,"version":null,"openapi":"/openapi.json patch /v1/prompt-tuning/jobs/{job_id}","href":"/api-reference/prompt-tuning/dismiss-label-issues"},{"title":"Cancel prompt-tuning job","deprecated":true,"version":null,"openapi":"/openapi.json post /v1/prompt-tuning/jobs/{job_id}/cancel","href":"/api-reference/prompt-tuning/cancel-prompt-tuning-job"}]},{"group":"Labelling","pages":[{"title":"List teachers","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/labeling/teachers","href":"/api-reference/labelling/list-teachers"},{"title":"List query sources","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/labeling/sources","href":"/api-reference/labelling/list-query-sources"},{"title":"Upload queries","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/labeling/sources","href":"/api-reference/labelling/upload-queries"},{"title":"Get query source","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/labeling/sources/{source_id}","href":"/api-reference/labelling/get-query-source"},{"title":"Delete query source","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/labeling/sources/{source_id}","href":"/api-reference/labelling/delete-query-source"},{"title":"List labeling jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/labeling/jobs","href":"/api-reference/labelling/list-labeling-jobs"},{"title":"Create labeling job","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/labeling/jobs","href":"/api-reference/labelling/create-labeling-job"},{"title":"Get labeling job","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/labeling/jobs/{job_id}","href":"/api-reference/labelling/get-labeling-job"},{"title":"List labeling results","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/labeling/jobs/{job_id}/results","href":"/api-reference/labelling/list-labeling-results"},{"title":"Cancel labeling job","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/labeling/jobs/{job_id}/cancel","href":"/api-reference/labelling/cancel-labeling-job"},{"title":"Discard labeling job","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/labeling/jobs/{job_id}/discard","href":"/api-reference/labelling/discard-labeling-job"},{"title":"Finalize labeling job","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/labeling/jobs/{job_id}/finalize","href":"/api-reference/labelling/finalize-labeling-job"}]},{"group":"Accounts","pages":[{"title":"Get account","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/account","href":"/api-reference/accounts/get-account"},{"title":"Get usage","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/usage","href":"/api-reference/accounts/get-usage"},{"title":"List requests","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/usage/requests","href":"/api-reference/accounts/list-requests"},{"title":"List API keys","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/keys","href":"/api-reference/accounts/list-api-keys"}]},{"group":"Billing","pages":[{"title":"Get the low-balance alert and this month's spending","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/spending","href":"/api-reference/billing/get-the-low-balance-alert-and-this-months-spending"},{"title":"Get referrals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/account/referrals","href":"/api-reference/billing/get-referrals"},{"title":"Get credit balance","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/wallet","href":"/api-reference/billing/get-credit-balance"},{"title":"List purchases","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/payments","href":"/api-reference/billing/list-purchases"},{"title":"Get purchase","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/payments/{purchase_id}","href":"/api-reference/billing/get-purchase"},{"title":"Get automatic top-up","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization/automatic-topup","href":"/api-reference/billing/get-automatic-top-up"}]},{"group":"Organizations","pages":[{"title":"Get organization","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organization","href":"/api-reference/organizations/get-organization"}]},{"group":"Projects","pages":[{"title":"List the organisation's projects","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects","href":"/api-reference/projects/list-the-organisations-projects"},{"title":"Get a project's spending limit and this month's spending","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects/{project_id}/spending","href":"/api-reference/projects/get-a-projects-spending-limit-and-this-months-spending"}]},{"group":"Integrations","pages":[{"title":"Check tool call","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/hooks/claude-code","href":"/api-reference/integrations/check-tool-call"}]},{"group":"System","pages":[{"title":"Check health","description":null,"deprecated":null,"version":null,"openapi":"/openapi.json get /healthz","href":"/api-reference/system/check-health"},{"title":"Discover capabilities","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/onehot","href":"/api-reference/system/discover-capabilities"}]}]},{"tab":"Examples","icon":"flask","pages":[{"title":"Examples","href":"/examples/overview"}]}]},"basePath":"","title":"Discover capabilities - OneHot","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DPDWPCdE.js","utils-DyjUHyLo.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BWYE1cdS.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-COAzxpEw.js","snippetPresets-DNiD_S52.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-DDHbuAIY.js","ApiExamples-CjwVt80x.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ByHQMk7z.js","shallow-CaZuw1AO.js","getApiPlaygroundDisplay-DPVPOknm.js","CodeSnippet-B31CH-Mp.js","CodeSnippets-BxTYZWz6.js","getPastedJson-DhoAwiNO.js","icon-Dhq8z75J.js","MethodPill-DLXmKOwr.js","DuplicateIcon-jzdVwyRU.js","createIcon-eD0b3klN.js","DynamicMarkdown-BfddVCX7.js","SectionHeading-2pSCIo17.js","axios-vUo_bRtp.js","Markdown-DsWjhwJ4.js","clsx-B2t_mZQG.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CUljsAY7.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Cf70306N.js"]}