API v1 is deprecated. This version is no longer being developed — new endpoints, parameters and models are added
to v2 only. Use the v2 endpoints to stay current: v2 API documentation.
Page size: how many models a single call returns. Always send limit=50 — it is the maximum page size and returns the whole catalogue in one call. Omit it and the endpoint falls back to 25 models and gives no indication that the rest are missing. A value above 50 is clamped to 50, not rejected. This is the parameter that widens the page; per_page does not work.
Accepted but currently ignored: it does not change the page size regardless of the value sent. Use limit to widen the page and page to retrieve the remaining results.
Page number, starting at 1. Rarely needed: with limit=50 the whole catalogue is returned on page 1 and meta.last_page reads 1. Should the catalogue ever outgrow 50 entries, meta.last_page becomes greater than 1 and you fetch the remaining pages with this parameter.
Comma-separated list of inference types to filter by. Example: txt2img,txt2audio. Values must match the inference_types strings returned by this endpoint exactly — note that some of them use hyphens (img-upscale, img-rmbg, vid-upscale, video-replace). An unrecognised value is not rejected: the endpoint returns an empty data array.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"deAPI","colors":{"primary":"#FD9A00","light":"#FFAD33","dark":"#E58A00"},"logo":{"light":"https://mintcdn.com/deapi-f9ba3abb/gSOvhf4F2Dm8oAad/logo/deapi-light.svg?fit=max\u0026auto=format\u0026n=gSOvhf4F2Dm8oAad\u0026q=85\u0026s=e44c94d9c161aa9264f717cd49f375e5","dark":"https://mintcdn.com/deapi-f9ba3abb/gSOvhf4F2Dm8oAad/logo/deapi-dark.svg?fit=max\u0026auto=format\u0026n=gSOvhf4F2Dm8oAad\u0026q=85\u0026s=4f204c43a4a41d8f476b76d91ac5ee7c"},"favicon":"https://mintcdn.com/deapi-f9ba3abb/-BqpLinCKwOHWbhI/favicon.png?fit=max\u0026auto=format\u0026n=-BqpLinCKwOHWbhI\u0026q=85\u0026s=295488219f7cfd2b9a7007447e093121","api":{"openapi":["openapi.json","openapi-v2.json"]},"navbar":{"links":[{"href":"https://app.deapi.ai/dashboard","label":"Dashboard"},{"href":"https://status.deapi.ai/","label":"Status"},{"href":"https://github.com/deapi-ai","label":"GitHub"}],"primary":{"type":"button","label":"Get API Key","href":"https://app.deapi.ai/dashboard"}},"footer":{"socials":{"github":"https://github.com/deapi-ai","twitter":"https://x.com/deAPI_","discord":"https://discord.com/invite/UFfK5YRBsr","x":"https://x.com/deAPI_"}},"search":{"prompt":"Search deAPI docs..."},"seo":{"indexing":"all"},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"deapi-f9ba3abb","hasAudioNarration":false,"actualSubdomain":"deapi-f9ba3abb","customDomains":["docs.deapi.ai"],"gitSource":{"type":"github","owner":"deapi-ai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9fda4f7b413b0bdc2fd82","collectionId":"a0ac662e-4b69-4e6b-9f36-6f740d5d6d6e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9fda4f7b413b0bdc2fd82"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad9fda4f7b413b0bdc2fd82","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API v2 (Latest)","count":49},{"language":"default","tag":"API v1 (Deprecated)","count":42},{"language":"default","tag":"Guides","count":18},{"language":"default","tag":"Generation","count":14},{"language":"default","tag":"Analysis","count":12},{"language":"default","tag":"Videos","count":12},{"language":"default","tag":"Transformation","count":10},{"language":"default","tag":"Images","count":10},{"language":"default","tag":"Get started","count":8},{"language":"default","tag":"API Keys","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/v1/utilities/model-selection","slug":"/api/v1/utilities/model-selection","pageMetadata":{"title":"Model Selection","openapi":"openapi.json GET /api/v1/client/models","description":"Endpoint for fetching all available models.","href":"/api/v1/utilities/model-selection"},"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: \"Endpoint for fetching all available models.\"\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{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Warning}=_components;if(!Warning)_missingMdxReference(`Warning`,true);return _jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`API v1 is deprecated.`}),` This version is no longer being developed — new endpoints, parameters and models are added\\rto v2 only. Use the v2 endpoints to stay current: `,_jsx(_components.a,{href:`https://docs.deapi.ai/api/v2/overview`,children:`v2 API documentation`}),`.`]})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Model Selection","openapi":"openapi.json GET /api/v1/client/models","description":"Endpoint for fetching all available models.","href":"/api/v1/utilities/model-selection"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Client API"],"description":"Endpoint for fetching all available models.","operationId":"clientModels","parameters":["7cb4ba98-6510-4086-8ef5-2fbfd4dfbc08","cf8a6c8b-97af-417f-80bd-24ed197da3c9","9040f373-0b1e-4f7b-9d07-069ed0657349","1070a189-5637-400c-8e5d-b10938b84e03","3c98ef7f-2637-4b41-b24d-4ea7947dcb19"],"responses":{"200":"51424f76-3082-4a37-92fe-7b73c801c807","401":"f2dcdfb7-4900-4ab9-aba8-9d52f0ad8281","404":"a9f69422-aedf-44d8-8823-12ed39400b27","429":"da17ffbe-aa10-4fe2-9da5-4318885fcc15"},"security":["05d373af-bb1b-4349-bebd-c347eb1934da"],"method":"get","type":"path","servers":["0ba1be44-46d9-400d-b90c-bfe5580caa8a"],"path":"/api/v1/client/models","baseUrlOptions":["https://api.deapi.ai"],"title":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7cb4ba98-6510-4086-8ef5-2fbfd4dfbc08":{"name":"Accept","in":"header","required":true,"schema":{"type":"string","default":"application/json","enum":["application/json"],"isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"cf8a6c8b-97af-417f-80bd-24ed197da3c9":{"name":"limit","in":"query","description":"Page size: how many models a single call returns. **Always send `limit=50`** — it is the maximum page size and returns the whole catalogue in one call. Omit it and the endpoint falls back to 25 models and gives no indication that the rest are missing. A value above 50 is clamped to 50, not rejected. This is the parameter that widens the page; `per_page` does not work.","required":false,"example":50,"schema":{"type":"integer","default":25,"minimum":1,"maximum":50,"example":50,"isRequired":false,"description":"Page size: how many models a single call returns. **Always send `limit=50`** — it is the maximum page size and returns the whole catalogue in one call. Omit it and the endpoint falls back to 25 models and gives no indication that the rest are missing. A value above 50 is clamped to 50, not rejected. This is the parameter that widens the page; `per_page` does not work.","uniqueKey":"","typeLabel":"integer"}},"9040f373-0b1e-4f7b-9d07-069ed0657349":{"name":"per_page","in":"query","description":"Accepted but currently ignored: it does not change the page size regardless of the value sent. Use `limit` to widen the page and `page` to retrieve the remaining results.","required":false,"schema":{"type":"integer","default":25,"isRequired":false,"description":"Accepted but currently ignored: it does not change the page size regardless of the value sent. Use `limit` to widen the page and `page` to retrieve the remaining results.","uniqueKey":"","typeLabel":"integer"}},"1070a189-5637-400c-8e5d-b10938b84e03":{"name":"page","in":"query","description":"Page number, starting at 1. Rarely needed: with `limit=50` the whole catalogue is returned on page 1 and `meta.last_page` reads 1. Should the catalogue ever outgrow 50 entries, `meta.last_page` becomes greater than 1 and you fetch the remaining pages with this parameter.","required":false,"schema":{"type":"integer","default":1,"isRequired":false,"description":"Page number, starting at 1. Rarely needed: with `limit=50` the whole catalogue is returned on page 1 and `meta.last_page` reads 1. Should the catalogue ever outgrow 50 entries, `meta.last_page` becomes greater than 1 and you fetch the remaining pages with this parameter.","uniqueKey":"","typeLabel":"integer"}},"3c98ef7f-2637-4b41-b24d-4ea7947dcb19":{"name":"filter[inference_types]","in":"query","description":"Comma-separated list of inference types to filter by. Example: txt2img,txt2audio. Values must match the `inference_types` strings returned by this endpoint exactly — note that some of them use hyphens (`img-upscale`, `img-rmbg`, `vid-upscale`, `video-replace`). An unrecognised value is not rejected: the endpoint returns an empty `data` array.","required":false,"style":"form","explode":false,"schema":{"type":"array","items":{"type":"string","enum":["txt2img","img2txt","txt2audio","txt2music","txt2video","img2video","img2img","audio2video","video-replace","img-upscale","img-rmbg","vid-upscale","txt2embedding","audio2text","video2text","audio_file2text","video_file2text"],"uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":false,"description":"Comma-separated list of inference types to filter by. Example: txt2img,txt2audio. Values must match the `inference_types` strings returned by this endpoint exactly — note that some of them use hyphens (`img-upscale`, `img-rmbg`, `vid-upscale`, `video-replace`). An unrecognised value is not rejected: the endpoint returns an empty `data` array.","uniqueKey":"","typeLabel":"enum\u003cstring>[]"}}},"responses":{"51424f76-3082-4a37-92fe-7b73c801c807":{"description":"List of available models.","content":{"application/json":{"schema":{"properties":{"data":{"description":"List of available models","type":"array","items":{"properties":{"name":{"type":"string","uniqueKey":"data.items.[INDEX].name","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"data.items.[INDEX].slug","typeLabel":"string"},"inference_types":{"description":"Available inference types for this model with their specific configurations","type":"object","uniqueKey":"data.items.[INDEX].inference_types","typeLabel":"object"},"info":{"description":"Model specifications including limits, features, and defaults. Structure varies by model type.","type":"object","example":{"limits":{"min_width":64,"max_width":2048,"min_height":64,"max_height":2048,"min_steps":1,"max_steps":150,"min_cfg_scale":1,"max_cfg_scale":30,"min_duration":0.5,"max_duration":10,"min_fps":8,"max_fps":30},"features":{"supports_last_frame":true,"supports_negative_prompt":true,"supports_controlnet":false,"supports_lora":true,"supports_voice_presets":true,"supports_custom_voice":false},"defaults":{"width":512,"height":512,"steps":20,"cfg_scale":7.5,"negative_prompt":"no disfigurations","fps":24,"duration":4,"voice":"alloy"}},"additionalProperties":true,"uniqueKey":"data.items.[INDEX].info","typeLabel":"object"},"loras":{"oneOf":[{"description":"Available LoRA models for this diffusion model. Only present when the model supports LoRA and has LoRA models available.","type":"array","items":{"properties":{"display_name":{"description":"Human friendly Lora name","type":"string","uniqueKey":"data.items.[INDEX].loras.oneOf.0.items.[INDEX].display_name","typeLabel":"string"},"name":{"description":"Lora name","type":"string","uniqueKey":"data.items.[INDEX].loras.oneOf.0.items.[INDEX].name","typeLabel":"string"}},"type":"object","uniqueKey":"data.items.[INDEX].loras.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].loras.oneOf.0","typeLabel":"object[]"},{"description":"Available LoRA models for this diffusion model. Only present when the model supports LoRA and has LoRA models available.","type":"null","items":{"properties":{"display_name":{"description":"Human friendly Lora name","type":"string"},"name":{"description":"Lora name","type":"string"}},"type":"object"},"uniqueKey":"data.items.[INDEX].loras.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].loras","typeLabel":"object[] | null"},"languages":{"oneOf":[{"description":"Available languages and voices for this model. Only present for TTS models that support multiple languages.","type":"array","items":{"properties":{"name":{"description":"Language display name","type":"string","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].name","typeLabel":"string"},"slug":{"description":"Language identifier slug","type":"string","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].slug","typeLabel":"string"},"voices":{"description":"Available voices for this language","type":"array","items":{"properties":{"name":{"description":"Voice display name","type":"string","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices.items.[INDEX].name","typeLabel":"string"},"slug":{"description":"Voice identifier slug","type":"string","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices.items.[INDEX].slug","typeLabel":"string"},"gender":{"oneOf":[{"description":"Voice gender classification","type":"string","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices.items.[INDEX].gender.oneOf.0","typeLabel":"string"},{"description":"Voice gender classification","type":"null","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices.items.[INDEX].gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices.items.[INDEX].gender","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX].voices","typeLabel":"object[]"}},"type":"object","uniqueKey":"data.items.[INDEX].languages.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].languages.oneOf.0","typeLabel":"object[]"},{"description":"Available languages and voices for this model. Only present for TTS models that support multiple languages.","type":"null","items":{"properties":{"name":{"description":"Language display name","type":"string"},"slug":{"description":"Language identifier slug","type":"string"},"voices":{"description":"Available voices for this language","type":"array","items":{"properties":{"name":{"description":"Voice display name","type":"string"},"slug":{"description":"Voice identifier slug","type":"string"},"gender":{"oneOf":[{"description":"Voice gender classification","type":"string"},{"description":"Voice gender classification","type":"null"}]}},"type":"object"}}},"type":"object"},"uniqueKey":"data.items.[INDEX].languages.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].languages","typeLabel":"object[] | null"}},"type":"object","uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data","typeLabel":"object[]"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":[{"name":"\u003cstring>","slug":"\u003cstring>","inference_types":{},"info":{"limits":{"min_width":64,"max_width":2048,"min_height":64,"max_height":2048,"min_steps":1,"max_steps":150,"min_cfg_scale":1,"max_cfg_scale":30,"min_duration":0.5,"max_duration":10,"min_fps":8,"max_fps":30},"features":{"supports_last_frame":true,"supports_negative_prompt":true,"supports_controlnet":false,"supports_lora":true,"supports_voice_presets":true,"supports_custom_voice":false},"defaults":{"width":512,"height":512,"steps":20,"cfg_scale":7.5,"negative_prompt":"no disfigurations","fps":24,"duration":4,"voice":"alloy"}},"loras":[{"display_name":"\u003cstring>","name":"\u003cstring>"}],"languages":[{"name":"\u003cstring>","slug":"\u003cstring>","voices":[{"name":"\u003cstring>","slug":"\u003cstring>","gender":"\u003cstring>"}]}]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"f2dcdfb7-4900-4ab9-aba8-9d52f0ad8281":{"description":"Unauthorized user.","content":{"application/json":{"schema":{"properties":{"data":{"description":"Information from success endpoint","type":"object","uniqueKey":"data","typeLabel":"object"},"message":{"description":"Error general message","type":"string","uniqueKey":"message","typeLabel":"string"},"errors":{"description":"Information about errors","type":"array","items":{"oneOf":[{}],"uniqueKey":"errors.items.[INDEX]","typeLabel":"any"},"uniqueKey":"errors","typeLabel":"any[]"},"statusCode":{"description":"Status code","type":"integer","uniqueKey":"statusCode","typeLabel":"integer"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{},"message":"\u003cstring>","errors":["\u003cunknown>"],"statusCode":123}}},"exampleType":"generated"}},"exampleType":"generated"},"a9f69422-aedf-44d8-8823-12ed39400b27":{"description":"Request not found.","content":{"application/json":{"schema":{"properties":{"data":{"description":"Information from success endpoint","type":"object","uniqueKey":"data","typeLabel":"object"},"message":{"description":"Error general message","type":"string","uniqueKey":"message","typeLabel":"string"},"errors":{"description":"Information about errors","type":"array","items":{"oneOf":[{}],"uniqueKey":"errors.items.[INDEX]","typeLabel":"any"},"uniqueKey":"errors","typeLabel":"any[]"},"statusCode":{"description":"Status code","type":"integer","uniqueKey":"statusCode","typeLabel":"integer"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{},"message":"\u003cstring>","errors":["\u003cunknown>"],"statusCode":123}}},"exampleType":"generated"}},"exampleType":"generated"},"da17ffbe-aa10-4fe2-9da5-4318885fcc15":{"description":"Rate limit exceeded. Check X-RateLimit-Type header to determine if minute (RPM) or daily (RPD) limit was hit.","headers":{"X-RateLimit-Limit":{"description":"Maximum requests allowed per minute (RPM)","schema":{"type":"integer","example":3}},"X-RateLimit-Remaining":{"description":"Remaining requests in current minute window","schema":{"type":"integer","example":0}},"X-RateLimit-Daily-Limit":{"description":"Maximum requests allowed per day (RPD)","schema":{"type":"integer","example":100}},"X-RateLimit-Daily-Remaining":{"description":"Remaining requests in current day window","schema":{"type":"integer","example":95}},"X-RateLimit-Type":{"description":"Type of rate limit exceeded: \"minute\" for RPM, \"daily\" for RPD","schema":{"type":"string","enum":["minute","daily"],"example":"minute"}},"Retry-After":{"description":"Seconds until rate limit resets (60 for minute, up to 86400 for daily)","schema":{"type":"integer","example":60}}},"content":{"application/json":{"schema":{"description":"Rate limit exceeded response","properties":{"message":{"description":"Error message","type":"string","example":"Too Many Attempts.","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Too Many Attempts."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"05d373af-bb1b-4349-bebd-c347eb1934da":{"bearerAuth":{"type":"http","bearerFormat":"JWT","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"0ba1be44-46d9-400d-b90c-bfe5580caa8a":{"url":"https://api.deapi.ai","description":"Production API Server base URL"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","bearerFormat":"JWT","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"deapi-f9ba3abb","siteName":"deAPI","title":"Model Selection - deAPI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-04T09:13:04.219Z","originalFileLocation":"api/v1/utilities/model-selection.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=\"system\"}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=\"Endpoint for fetching all available models.\">\u003cmeta data-mint-head name=\"application-name\" content=\"deAPI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Model Selection - deAPI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Endpoint for fetching all available models.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"deAPI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.deapi.ai/api/v1/utilities/model-selection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://deapi-f9ba3abb.mintlify.app/_mintlify/api/og/v2?division=Utilities\u0026amp;title=Model+Selection\u0026amp;description=Endpoint+for+fetching+all+available+models.\u0026amp;theme=4c928ee8ac6977ca60ea2061\u0026amp;signature=bc00c60419f2037fdda9b07e888c9b22ce1f38f8f466a1509cbefbeac4748164\">\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=\"Model Selection - deAPI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Endpoint for fetching all available models.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://deapi-f9ba3abb.mintlify.app/_mintlify/api/og/v2?division=Utilities\u0026amp;title=Model+Selection\u0026amp;description=Endpoint+for+fetching+all+available+models.\u0026amp;theme=4c928ee8ac6977ca60ea2061\u0026amp;signature=bc00c60419f2037fdda9b07e888c9b22ce1f38f8f466a1509cbefbeac4748164\">\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/deapi-f9ba3abb/33g1Y_LWZKSlqOOT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"deAPI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FD9A00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.deapi.ai/api/v1/utilities/model-selection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/v1/utilities/model-selection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.deapi.ai/#organization\",\"name\":\"deAPI\",\"url\":\"https://docs.deapi.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/deapi-f9ba3abb/gSOvhf4F2Dm8oAad/logo/deapi-light.svg?fit=max\u0026auto=format\u0026n=gSOvhf4F2Dm8oAad\u0026q=85\u0026s=e44c94d9c161aa9264f717cd49f375e5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.deapi.ai#website\",\"name\":\"deAPI\",\"url\":\"https://docs.deapi.ai\",\"publisher\":{\"@id\":\"https://docs.deapi.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.deapi.ai/api/v1/utilities/model-selection#webpage\",\"url\":\"https://docs.deapi.ai/api/v1/utilities/model-selection\",\"name\":\"Model Selection\",\"description\":\"Endpoint for fetching all available models.\",\"dateModified\":\"2026-08-04T09:13:04.219Z\",\"isPartOf\":{\"@id\":\"https://docs.deapi.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.deapi.ai/api/v1/utilities/model-selection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.deapi.ai/api/v1/utilities/model-selection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Utilities\",\"item\":\"https://docs.deapi.ai/api/v1/utilities/check-balance\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Model Selection\",\"item\":\"https://docs.deapi.ai/api/v1/utilities/model-selection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.deapi.ai/api/v1/utilities/model-selection#apireference\",\"headline\":\"Model Selection\",\"name\":\"Model Selection\",\"description\":\"Endpoint for fetching all available models.\",\"url\":\"https://docs.deapi.ai/api/v1/utilities/model-selection\",\"mainEntityOfPage\":{\"@id\":\"https://docs.deapi.ai/api/v1/utilities/model-selection#webpage\"},\"dateModified\":\"2026-08-04T09:13:04.219Z\",\"publisher\":{\"@id\":\"https://docs.deapi.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.deapi.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"deAPI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"deAPI","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API v2 (Latest)","pages":[{"title":"API v2 (Latest)","href":"/api/v2/overview"}]},{"tab":"API v1 (Deprecated)","groups":[{"group":"Overview","pages":[{"title":"API Overview","href":"/api/v1/overview"},{"title":"Errors","href":"/api/v1/errors"}]},{"group":"Generation","pages":[{"title":"Text-to-Image","openapi":"openapi.json POST /api/v1/client/txt2img","href":"/api/v1/generation/text-to-image"},{"title":"Text-to-Image Price Calculation","openapi":"openapi.json POST /api/v1/client/txt2img/price-calculation","href":"/api/v1/generation/text-to-image-price"},{"title":"Text-to-Video","openapi":"openapi.json POST /api/v1/client/txt2video","href":"/api/v1/generation/text-to-video"},{"title":"Text-to-Video Price Calculation","openapi":"openapi.json POST /api/v1/client/txt2video/price-calculation","href":"/api/v1/generation/text-to-video-price"},{"title":"Image-to-Video","openapi":"openapi.json POST /api/v1/client/img2video","href":"/api/v1/generation/image-to-video"},{"title":"Image-to-Video Price Calculation","openapi":"openapi.json POST /api/v1/client/img2video/price-calculation","href":"/api/v1/generation/image-to-video-price"},{"title":"Audio-to-Video","openapi":"openapi.json POST /api/v1/client/aud2video","href":"/api/v1/generation/audio-to-video"},{"title":"Audio-to-Video Price Calculation","openapi":"openapi.json POST /api/v1/client/aud2video/price-calculation","href":"/api/v1/generation/audio-to-video-price"},{"title":"Text-to-Speech (TTS)","openapi":"openapi.json POST /api/v1/client/txt2audio","href":"/api/v1/generation/text-to-speech"},{"title":"Text-to-Speech Price Calculation","openapi":"openapi.json POST /api/v1/client/txt2audio/price-calculation","href":"/api/v1/generation/text-to-speech-price"},{"title":"Text-to-Music","openapi":"openapi.json POST /api/v1/client/txt2music","href":"/api/v1/generation/text-to-music"},{"title":"Text-to-Music Price Calculation","openapi":"openapi.json POST /api/v1/client/txt2music/price-calculation","href":"/api/v1/generation/text-to-music-price"},{"title":"Text-to-Embedding","openapi":"openapi.json POST /api/v1/client/txt2embedding","href":"/api/v1/generation/text-to-embedding"},{"title":"Text-to-Embedding Price Calculation","openapi":"openapi.json POST /api/v1/client/txt2embedding/price-calculation","href":"/api/v1/generation/text-to-embedding-price"}]},{"group":"Analysis","pages":[{"title":"Image-to-Text (OCR)","openapi":"openapi.json POST /api/v1/client/img2txt","href":"/api/v1/analysis/image-to-text"},{"title":"Image-to-Text Price Calculation","openapi":"openapi.json POST /api/v1/client/img2txt/price-calculation","href":"/api/v1/analysis/image-to-text-price"},{"title":"Video-to-Text (Transcription)","openapi":"openapi.json POST /api/v1/client/vid2txt","href":"/api/v1/analysis/video-to-text"},{"title":"Video-to-Text Price Calculation","openapi":"openapi.json POST /api/v1/client/vid2txt/price-calculation","href":"/api/v1/analysis/video-to-text-price"},{"title":"Audio-to-Text (X Spaces Transcription)","openapi":"openapi.json POST /api/v1/client/aud2txt","href":"/api/v1/analysis/audio-to-text-spaces"},{"title":"Audio-to-Text (X Spaces) Price Calculation","openapi":"openapi.json POST /api/v1/client/aud2txt/price-calculation","href":"/api/v1/analysis/audio-to-text-spaces-price"},{"title":"Upload Video File (Video-to-Text)","openapi":"openapi.json POST /api/v1/client/videofile2txt","href":"/api/v1/analysis/upload-video-file"},{"title":"Upload Video File Price Calculation","openapi":"openapi.json POST /api/v1/client/videofile2txt/price-calculation","href":"/api/v1/analysis/upload-video-file-price"},{"title":"Upload Audio File (Audio-to-Text)","openapi":"openapi.json POST /api/v1/client/audiofile2txt","href":"/api/v1/analysis/upload-audio-file"},{"title":"Upload Audio File Price Calculation","openapi":"openapi.json POST /api/v1/client/audiofile2txt/price-calculation","href":"/api/v1/analysis/upload-audio-file-price"},{"title":"Transcribe (Unified Transcription)","openapi":"openapi.json POST /api/v1/client/transcribe","href":"/api/v1/analysis/transcribe"},{"title":"Transcribe Price Calculation","openapi":"openapi.json POST /api/v1/client/transcribe/price-calculation","href":"/api/v1/analysis/transcribe-price"}]},{"group":"Transformation","pages":[{"title":"Image-to-Image","openapi":"openapi.json POST /api/v1/client/img2img","href":"/api/v1/transformation/image-to-image"},{"title":"Image-to-Image Price Calculation","openapi":"openapi.json POST /api/v1/client/img2img/price-calculation","href":"/api/v1/transformation/image-to-image-price"},{"title":"Video Replace","openapi":"openapi.json POST /api/v1/client/videos/replace","href":"/api/v1/transformation/video-replace"},{"title":"Video Replace Price Calculation","openapi":"openapi.json POST /api/v1/client/videos/replace/price","href":"/api/v1/transformation/video-replace-price"},{"title":"Image Background Removal","openapi":"openapi.json POST /api/v1/client/img-rmbg","href":"/api/v1/transformation/background-removal"},{"title":"Image Background Removal Price Calculation","openapi":"openapi.json POST /api/v1/client/img-rmbg/price-calculation","href":"/api/v1/transformation/background-removal-price"},{"title":"Image Upscale","openapi":"openapi.json POST /api/v1/client/img-upscale","href":"/api/v1/transformation/image-upscale"},{"title":"Image Upscale Price Calculation","openapi":"openapi.json POST /api/v1/client/img-upscale/price-calculation","href":"/api/v1/transformation/image-upscale-price"},{"title":"Video Upscale","openapi":"openapi.json POST /api/v1/client/vid-upscale","href":"/api/v1/transformation/video-upscale"},{"title":"Video Upscale Price Calculation","openapi":"openapi.json POST /api/v1/client/vid-upscale/price-calculation","href":"/api/v1/transformation/video-upscale-price"}]},{"group":"Prompt Enhancement","pages":[{"title":"Prompt Enhancement (Removed)","href":"/api/v1/prompt-enhancement/overview"}]},{"group":"Utilities","pages":[{"title":"Check Balance","openapi":"openapi.json GET /api/v1/client/balance","href":"/api/v1/utilities/check-balance"},{"title":"Get Results","description":"Check job status and retrieve results via polling","openapi":"openapi.json GET /api/v1/client/request-status/{request_id}","href":"/api/v1/utilities/get-results"},{"title":"Model Selection","openapi":"openapi.json GET /api/v1/client/models","href":"/api/v1/utilities/model-selection"}]}]}]},"title":"Model Selection - deAPI","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}