Since this endpoint uploads files, use multipart/form-data for regular REST
requests. Let your HTTP client set the multipart Content-Type boundary
automatically.
Model visibility. Public requests are downgraded to private; use the web publish flow to publish publicly. Unlist allows anyone with the link to access, while private is visible only to the creator.
Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fish Audio","description":"Documentation for Fish Audio APIs, SDKs, models, voice cloning, real-time streaming, and self-hosting.","colors":{"primary":"#0e0e0e","light":"#9b90e8","dark":"#09090b"},"logo":{"light":"https://mintcdn.com/hanabiaiinc/amYp9Dj31LtlHliX/logo/light.png?fit=max\u0026auto=format\u0026n=amYp9Dj31LtlHliX\u0026q=85\u0026s=305973cd6a8d11dbf36d1ec682ee845e","dark":"https://mintcdn.com/hanabiaiinc/amYp9Dj31LtlHliX/logo/dark.png?fit=max\u0026auto=format\u0026n=amYp9Dj31LtlHliX\u0026q=85\u0026s=b79bd889db9ac1aae939834596e8a22f"},"favicon":"https://mintcdn.com/hanabiaiinc/-WxHANLOAmlTUwdM/favicon.svg?fit=max\u0026auto=format\u0026n=-WxHANLOAmlTUwdM\u0026q=85\u0026s=dc65d9f44bda0f5b8277c48dd9c979c3","navbar":{"links":[{"href":"https://discord.gg/dF9Db2Tt3Y","label":"Community"},{"href":"mailto:support@fish.audio","label":"Support"}],"primary":{"type":"button","label":"Sign Up","href":"https://fish.audio/app/developers/get-started/?utm_source=docs\u0026utm_medium=navbar\u0026utm_content=sign-up"}},"footer":{"socials":{"website":"https://fish.audio","github":"https://github.com/fishaudio","x":"https://x.com/fishaudio","linkedin":"https://www.linkedin.com/company/fish-audio","discord":"https://discord.gg/dF9Db2Tt3Y"},"links":[{"header":"About","items":[{"label":"Research","href":"https://openaudio.com/"},{"label":"Careers","href":"mailto:hr@fish.audio"},{"label":"Blog","href":"https://fish.audio/blog"}]},{"header":"Resources","items":[{"label":"API Status","href":"https://status.fish.audio"},{"label":"Open Source","href":"https://github.com/fishaudio"},{"label":"Changelog","href":"https://docs.fish.audio/developer-guide/getting-started/changelog"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://fish.audio/privacy"},{"label":"Terms of Service","href":"https://fish.audio/terms"},{"label":"Report Abuse","href":"mailto:support@fish.audio?subject=%5BReport+Abuse%5D+MODEL+NAME\u0026amp;body=Please+provide+a+detailed+description+of+the+abuse+you+are+reporting."}]}]},"fonts":{"family":"Onest"},"integrations":{"amplitude":{"apiKey":"39daf30712f00da6ea5283bc21e7084e"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"interaction":{"drilldown":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hanabiaiinc","hasAudioNarration":false,"actualSubdomain":"hanabiaiinc","customDomains":["docs.fish.audio"],"gitSource":{"type":"github","owner":"fishaudio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af088f4a010522439eab18f","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Reference","count":88},{"language":"default","tag":"Agents API","count":49},{"language":"default","tag":"Agents","count":48},{"language":"default","tag":"Resources","count":40},{"language":"default","tag":"Overview","count":31},{"language":"default","tag":"REST API","count":24},{"language":"default","tag":"Core Features","count":14},{"language":"default","tag":"Tests","count":13},{"language":"default","tag":"Cookbook","count":12},{"language":"default","tag":"Build","count":11}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@fish.audio","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"llms-txt-v2","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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":"*{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,0.4) transparent}::-webkit-scrollbar{width:6px;height:6px;background:transparent!important}::-webkit-scrollbar-thumb{background:rgba(120,120,120,0.5);border-radius:999px}::-webkit-scrollbar-thumb{opacity:0;transition:opacity 0.2s ease}:hover::-webkit-scrollbar-thumb,*:active::-webkit-scrollbar-thumb{opacity:1}img[src*=\"/images/\"]{background:transparent!important}.prompt-card{display:grid;cursor:pointer;outline:none}.prompt-card .card{transition:border-color 0.15s ease}.prompt-card:hover .card,.prompt-card:focus-visible .card{border-color:rgb(var(--primary))!important}.dark .prompt-card:hover .card,.dark .prompt-card:focus-visible .card{border-color:rgb(var(--primary-light))!important}.prompt-card-hint{position:absolute;top:1rem;right:1rem;padding:0.3rem 0.6rem;border-radius:9999px;font-size:0.75rem;line-height:1;color:rgb(var(--gray-500));background:rgba(120, 120, 120, 0.12);opacity:0;transition:opacity 0.15s ease;pointer-events:none}.prompt-card:hover .prompt-card-hint,.prompt-card:focus-visible .prompt-card-hint,.prompt-card[data-state=\"copied\"] .prompt-card-hint,.prompt-card[data-state=\"failed\"] .prompt-card-hint{opacity:1}.prompt-card[data-state=\"copied\"] .prompt-card-hint{color:rgb(var(--primary));background:rgb(var(--primary) / 0.12)}.dark .prompt-card[data-state=\"copied\"] .prompt-card-hint{color:rgb(var(--primary-light));background:rgb(var(--primary-light) / 0.16)}"}],"page":{"pagePath":"api-reference/endpoint/model/create-model","slug":"/api-reference/endpoint/model/create-model","pageMetadata":{"openapi":"post /model","title":"Create Model","description":"Create a new voice model","icon":"circle-plus","iconType":"solid","href":"/api-reference/endpoint/model/create-model"},"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: \"Create a new voice model\"\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={code:`code`,p:`p`,..._provideComponents(),...props.components},{Warning}=_components;if(!Warning)_missingMdxReference(`Warning`,true);return _jsx(Warning,{children:_jsxs(_components.p,{children:[`Since this endpoint uploads files, use `,_jsx(_components.code,{children:`multipart/form-data`}),` for regular REST\nrequests. Let your HTTP client set the multipart `,_jsx(_components.code,{children:`Content-Type`}),` boundary\nautomatically.`]})})}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":{"openapi":"post /model","title":"Create Model","description":"Create a new voice model","icon":"circle-plus","iconType":"solid","href":"/api-reference/endpoint/model/create-model"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create Model for Users via API","security":["2d54dc00-385f-4cf6-aa5f-38a44c08c8c2"],"requestBody":"0e514cb3-49f5-4e19-bc39-319d00bd9db2","responses":{"201":"0c2bbbab-e1b9-4344-9b1d-5b44c9c6bfb9","401":"c1f81408-0703-44a9-b7d2-5a4efb6841f5","503":"a19aa417-b247-4b68-8077-53ecec9c3edd"},"tags":["Model"],"method":"post","type":"path","servers":["b11afb17-b16c-4301-8bc2-8667062ab5fc"],"path":"/model","baseUrlOptions":["https://api.fish.audio"],"title":"Create Model for Users via API","description":"Create a new voice model","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"type":{"const":"tts","description":"Model type, tts is for text to speech","title":"Type","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"description":"Model title or name","title":"Title","type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"train_mode":{"const":"fast","description":"Model train mode, for TTS model, fast means model instantly available after creation","title":"Train Mode","type":"string","isRequired":true,"uniqueKey":"train_mode","typeLabel":"string"},"voices":{"oneOf":[{"type":"array","items":{"format":"binary","type":"string","uniqueKey":"voices.oneOf.0.items.[INDEX]","typeLabel":"file"},"title":"Voices","description":"Upload voices files that will be used to tune the model","maxItems":20,"minItems":1,"isRequired":true,"uniqueKey":"voices.oneOf.0","typeLabel":"file[]"},{"type":"string","title":"Voices","description":"Upload voices files that will be used to tune the model","format":"binary","isRequired":true,"uniqueKey":"voices.oneOf.1","typeLabel":"file"}],"isRequired":true,"uniqueKey":"voices","typeLabel":"file[] | file"},"visibility":{"default":"private","description":"Model visibility. Public requests are downgraded to private; use the web publish flow to publish publicly. Unlist allows anyone with the link to access, while private is visible only to the creator.","enum":["public","unlist","private"],"title":"Visibility","type":"string","uniqueKey":"visibility","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"type":"string","title":"Description","description":"Model description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"Model description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"cover_image":{"oneOf":[{"type":"string","title":"Cover Image","description":"Model cover image, this is required if the model is public","format":"binary","uniqueKey":"cover_image.oneOf.0","typeLabel":"file"},{"type":"null","title":"Cover Image","description":"Model cover image, this is required if the model is public","uniqueKey":"cover_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"cover_image","typeLabel":"file | null"},"texts":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"texts.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","maxItems":20,"uniqueKey":"texts.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.1","typeLabel":"string"},{"type":"null","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.2","typeLabel":"null"}],"uniqueKey":"texts","typeLabel":"string[] | string | null"},"voice_design_signatures":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"voice_design_signatures.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.1","typeLabel":"string"},{"type":"null","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.2","typeLabel":"null"}],"uniqueKey":"voice_design_signatures","typeLabel":"string[] | string | null"},"tags":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.1","typeLabel":"string"},{"type":"null","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.2","typeLabel":"null"}],"uniqueKey":"tags","typeLabel":"string[] | string | null"},"enhance_audio_quality":{"default":true,"description":"Enhance audio quality","title":"Enhance Audio Quality","type":"boolean","uniqueKey":"enhance_audio_quality","typeLabel":"boolean"},"generate_sample":{"default":false,"description":"Generate default text","title":"Generate Sample","type":"boolean","uniqueKey":"generate_sample","typeLabel":"boolean"}},"required":["type","title","train_mode","voices"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"tts","title":"\u003cstring>","train_mode":"fast","voices":["\u003cstring>"],"visibility":"private","description":"\u003cstring>","cover_image":"\u003cstring>","texts":["\u003cstring>"],"voice_design_signatures":["\u003cstring>"],"tags":["\u003cstring>"],"enhance_audio_quality":true,"generate_sample":false}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"properties":{"type":{"const":"tts","description":"Model type, tts is for text to speech","title":"Type","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"description":"Model title or name","title":"Title","type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"train_mode":{"const":"fast","description":"Model train mode, for TTS model, fast means model instantly available after creation","title":"Train Mode","type":"string","isRequired":true,"uniqueKey":"train_mode","typeLabel":"string"},"voices":{"oneOf":[{"type":"array","items":{"format":"binary","type":"string","uniqueKey":"voices.oneOf.0.items.[INDEX]","typeLabel":"file"},"title":"Voices","description":"Upload voices files that will be used to tune the model","maxItems":20,"minItems":1,"isRequired":true,"uniqueKey":"voices.oneOf.0","typeLabel":"file[]"},{"type":"string","title":"Voices","description":"Upload voices files that will be used to tune the model","format":"binary","isRequired":true,"uniqueKey":"voices.oneOf.1","typeLabel":"file"}],"isRequired":true,"uniqueKey":"voices","typeLabel":"file[] | file"},"visibility":{"default":"private","description":"Model visibility. Public requests are downgraded to private; use the web publish flow to publish publicly. Unlist allows anyone with the link to access, while private is visible only to the creator.","enum":["public","unlist","private"],"title":"Visibility","type":"string","uniqueKey":"visibility","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"type":"string","title":"Description","description":"Model description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"Model description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"cover_image":{"oneOf":[{"type":"string","title":"Cover Image","description":"Model cover image, this is required if the model is public","format":"binary","uniqueKey":"cover_image.oneOf.0","typeLabel":"file"},{"type":"null","title":"Cover Image","description":"Model cover image, this is required if the model is public","uniqueKey":"cover_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"cover_image","typeLabel":"file | null"},"texts":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"texts.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","maxItems":20,"uniqueKey":"texts.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.1","typeLabel":"string"},{"type":"null","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.2","typeLabel":"null"}],"uniqueKey":"texts","typeLabel":"string[] | string | null"},"voice_design_signatures":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"voice_design_signatures.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.1","typeLabel":"string"},{"type":"null","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.2","typeLabel":"null"}],"uniqueKey":"voice_design_signatures","typeLabel":"string[] | string | null"},"tags":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.1","typeLabel":"string"},{"type":"null","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.2","typeLabel":"null"}],"uniqueKey":"tags","typeLabel":"string[] | string | null"},"enhance_audio_quality":{"default":true,"description":"Enhance audio quality","title":"Enhance Audio Quality","type":"boolean","uniqueKey":"enhance_audio_quality","typeLabel":"boolean"},"generate_sample":{"default":false,"description":"Generate default text","title":"Generate Sample","type":"boolean","uniqueKey":"generate_sample","typeLabel":"boolean"}},"required":["type","title","train_mode","voices"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"tts","title":"\u003cstring>","train_mode":"fast","voices":["\u003cstring>"],"visibility":"private","description":"\u003cstring>","cover_image":"\u003cstring>","texts":["\u003cstring>"],"voice_design_signatures":["\u003cstring>"],"tags":["\u003cstring>"],"enhance_audio_quality":true,"generate_sample":false}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"properties":{"type":{"const":"tts","description":"Model type, tts is for text to speech","title":"Type","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"description":"Model title or name","title":"Title","type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"train_mode":{"const":"fast","description":"Model train mode, for TTS model, fast means model instantly available after creation","title":"Train Mode","type":"string","isRequired":true,"uniqueKey":"train_mode","typeLabel":"string"},"voices":{"oneOf":[{"type":"array","items":{"format":"binary","type":"string","uniqueKey":"voices.oneOf.0.items.[INDEX]","typeLabel":"file"},"title":"Voices","description":"Upload voices files that will be used to tune the model","maxItems":20,"minItems":1,"isRequired":true,"uniqueKey":"voices.oneOf.0","typeLabel":"file[]"},{"type":"string","title":"Voices","description":"Upload voices files that will be used to tune the model","format":"binary","isRequired":true,"uniqueKey":"voices.oneOf.1","typeLabel":"file"}],"isRequired":true,"uniqueKey":"voices","typeLabel":"file[] | file"},"visibility":{"default":"private","description":"Model visibility. Public requests are downgraded to private; use the web publish flow to publish publicly. Unlist allows anyone with the link to access, while private is visible only to the creator.","enum":["public","unlist","private"],"title":"Visibility","type":"string","uniqueKey":"visibility","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"type":"string","title":"Description","description":"Model description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"Model description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"cover_image":{"oneOf":[{"type":"string","title":"Cover Image","description":"Model cover image, this is required if the model is public","format":"binary","uniqueKey":"cover_image.oneOf.0","typeLabel":"file"},{"type":"null","title":"Cover Image","description":"Model cover image, this is required if the model is public","uniqueKey":"cover_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"cover_image","typeLabel":"file | null"},"texts":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"texts.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","maxItems":20,"uniqueKey":"texts.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.1","typeLabel":"string"},{"type":"null","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.2","typeLabel":"null"}],"uniqueKey":"texts","typeLabel":"string[] | string | null"},"voice_design_signatures":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"voice_design_signatures.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.1","typeLabel":"string"},{"type":"null","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.2","typeLabel":"null"}],"uniqueKey":"voice_design_signatures","typeLabel":"string[] | string | null"},"tags":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.1","typeLabel":"string"},{"type":"null","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.2","typeLabel":"null"}],"uniqueKey":"tags","typeLabel":"string[] | string | null"},"enhance_audio_quality":{"default":true,"description":"Enhance audio quality","title":"Enhance Audio Quality","type":"boolean","uniqueKey":"enhance_audio_quality","typeLabel":"boolean"},"generate_sample":{"default":false,"description":"Generate default text","title":"Generate Sample","type":"boolean","uniqueKey":"generate_sample","typeLabel":"boolean"}},"required":["type","title","train_mode","voices"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"tts","title":"\u003cstring>","train_mode":"fast","voices":["\u003cstring>"],"visibility":"private","description":"\u003cstring>","cover_image":"\u003cstring>","texts":["\u003cstring>"],"voice_design_signatures":["\u003cstring>"],"tags":["\u003cstring>"],"enhance_audio_quality":true,"generate_sample":false}}},"exampleType":"generated"},"application/msgpack":{"schema":{"properties":{"type":{"const":"tts","description":"Model type, tts is for text to speech","title":"Type","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"description":"Model title or name","title":"Title","type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"train_mode":{"const":"fast","description":"Model train mode, for TTS model, fast means model instantly available after creation","title":"Train Mode","type":"string","isRequired":true,"uniqueKey":"train_mode","typeLabel":"string"},"voices":{"oneOf":[{"type":"array","items":{"format":"binary","type":"string","uniqueKey":"voices.oneOf.0.items.[INDEX]","typeLabel":"file"},"title":"Voices","description":"Upload voices files that will be used to tune the model","maxItems":20,"minItems":1,"isRequired":true,"uniqueKey":"voices.oneOf.0","typeLabel":"file[]"},{"type":"string","title":"Voices","description":"Upload voices files that will be used to tune the model","format":"binary","isRequired":true,"uniqueKey":"voices.oneOf.1","typeLabel":"file"}],"isRequired":true,"uniqueKey":"voices","typeLabel":"file[] | file"},"visibility":{"default":"private","description":"Model visibility. Public requests are downgraded to private; use the web publish flow to publish publicly. Unlist allows anyone with the link to access, while private is visible only to the creator.","enum":["public","unlist","private"],"title":"Visibility","type":"string","uniqueKey":"visibility","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"type":"string","title":"Description","description":"Model description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"Model description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"cover_image":{"oneOf":[{"type":"string","title":"Cover Image","description":"Model cover image, this is required if the model is public","format":"binary","uniqueKey":"cover_image.oneOf.0","typeLabel":"file"},{"type":"null","title":"Cover Image","description":"Model cover image, this is required if the model is public","uniqueKey":"cover_image.oneOf.1","typeLabel":"null"}],"uniqueKey":"cover_image","typeLabel":"file | null"},"texts":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"texts.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","maxItems":20,"uniqueKey":"texts.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.1","typeLabel":"string"},{"type":"null","title":"Texts","description":"Texts corresponding to the voices, if unspecified, ASR will be performed on the voices","uniqueKey":"texts.oneOf.2","typeLabel":"null"}],"uniqueKey":"texts","typeLabel":"string[] | string | null"},"voice_design_signatures":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"voice_design_signatures.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.1","typeLabel":"string"},{"type":"null","title":"Voice Design Signatures","description":"Signatures from /v1/voice-design candidates, one per voice in the same order. When every uploaded voice verifies, the model is stamped source=voice_design; an invalid signature rejects the request.","uniqueKey":"voice_design_signatures.oneOf.2","typeLabel":"null"}],"uniqueKey":"voice_design_signatures","typeLabel":"string[] | string | null"},"tags":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.0","typeLabel":"string[]"},{"type":"string","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.1","typeLabel":"string"},{"type":"null","title":"Tags","description":"Model tags","uniqueKey":"tags.oneOf.2","typeLabel":"null"}],"uniqueKey":"tags","typeLabel":"string[] | string | null"},"enhance_audio_quality":{"default":true,"description":"Enhance audio quality","title":"Enhance Audio Quality","type":"boolean","uniqueKey":"enhance_audio_quality","typeLabel":"boolean"},"generate_sample":{"default":false,"description":"Generate default text","title":"Generate Sample","type":"boolean","uniqueKey":"generate_sample","typeLabel":"boolean"}},"required":["type","title","train_mode","voices"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"tts","title":"\u003cstring>","train_mode":"fast","voices":["\u003cstring>"],"visibility":"private","description":"\u003cstring>","cover_image":"\u003cstring>","texts":["\u003cstring>"],"voice_design_signatures":["\u003cstring>"],"tags":["\u003cstring>"],"enhance_audio_quality":true,"generate_sample":false}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0c2bbbab-e1b9-4344-9b1d-5b44c9c6bfb9":{"description":"Document created, URL follows","headers":{},"content":{"application/json":{"schema":{"properties":{"_id":{"title":"Id","type":"string","isRequired":true,"uniqueKey":"_id","typeLabel":"string"},"type":{"enum":["svc","tts"],"title":"Type","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"title":{"title":"Title","type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"state":{"enum":["created","training","trained","failed"],"title":"State","type":"string","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"tags":{"items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"title":"Tags","type":"array","isRequired":true,"uniqueKey":"tags","typeLabel":"string[]"},"created_at":{"format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"visibility":{"enum":["public","unlist","private"],"title":"Visibility","type":"string","isRequired":true,"uniqueKey":"visibility","typeLabel":"enum\u003cstring>"},"like_count":{"title":"Like Count","type":"integer","isRequired":true,"uniqueKey":"like_count","typeLabel":"integer"},"mark_count":{"title":"Mark Count","type":"integer","isRequired":true,"uniqueKey":"mark_count","typeLabel":"integer"},"shared_count":{"title":"Shared Count","type":"integer","isRequired":true,"uniqueKey":"shared_count","typeLabel":"integer"},"task_count":{"title":"Task Count","type":"integer","isRequired":true,"uniqueKey":"task_count","typeLabel":"integer"},"author":{"properties":{"_id":{"title":"Id","type":"string","isRequired":true,"uniqueKey":"author._id","typeLabel":"string"},"nickname":{"title":"Nickname","type":"string","isRequired":true,"uniqueKey":"author.nickname","typeLabel":"string"},"avatar":{"title":"Avatar","type":"string","isRequired":true,"uniqueKey":"author.avatar","typeLabel":"string"}},"required":["_id","nickname","avatar"],"title":"AuthorEntity","type":"object","isRequired":true,"uniqueKey":"author","typeLabel":"AuthorEntity · object"},"description":{"default":"","title":"Description","type":"string","uniqueKey":"description","typeLabel":"string"},"cover_image":{"default":"","title":"Cover Image","type":"string","uniqueKey":"cover_image","typeLabel":"string"},"train_mode":{"default":"full","enum":["fast","full"],"title":"Train Mode","type":"string","uniqueKey":"train_mode","typeLabel":"enum\u003cstring>"},"samples":{"default":[],"items":{"properties":{"title":{"title":"Title","type":"string","isRequired":true,"uniqueKey":"samples.items.[INDEX].title","typeLabel":"string"},"text":{"title":"Text","type":"string","isRequired":true,"uniqueKey":"samples.items.[INDEX].text","typeLabel":"string"},"task_id":{"title":"Task Id","type":"string","isRequired":true,"uniqueKey":"samples.items.[INDEX].task_id","typeLabel":"string"},"audio":{"title":"Audio","type":"string","isRequired":true,"uniqueKey":"samples.items.[INDEX].audio","typeLabel":"string"}},"required":["title","text","task_id","audio"],"title":"SampleEntity","type":"object","uniqueKey":"samples.items.[INDEX]","typeLabel":"SampleEntity · object"},"title":"Samples","type":"array","uniqueKey":"samples","typeLabel":"SampleEntity · object[]"},"languages":{"default":[],"items":{"type":"string","uniqueKey":"languages.items.[INDEX]","typeLabel":"string"},"title":"Languages","type":"array","uniqueKey":"languages","typeLabel":"string[]"},"lock_visibility":{"default":false,"title":"Lock Visibility","type":"boolean","uniqueKey":"lock_visibility","typeLabel":"boolean"},"dmca_taken_down":{"oneOf":[{"type":"boolean","title":"Dmca Taken Down","default":false,"uniqueKey":"dmca_taken_down.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Dmca Taken Down","default":false,"uniqueKey":"dmca_taken_down.oneOf.1","typeLabel":"null"}],"uniqueKey":"dmca_taken_down","typeLabel":"boolean | null"},"takedown_category":{"oneOf":[{"type":"string","title":"Takedown Category","enum":["dmca","policy"],"uniqueKey":"takedown_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Takedown Category","uniqueKey":"takedown_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"takedown_category","typeLabel":"enum\u003cstring> | null"},"default_text":{"default":"","title":"Default Text","type":"string","uniqueKey":"default_text","typeLabel":"string"},"source":{"oneOf":[{"type":"string","title":"Source","uniqueKey":"source.oneOf.0","typeLabel":"string"},{"type":"null","title":"Source","uniqueKey":"source.oneOf.1","typeLabel":"null"}],"uniqueKey":"source","typeLabel":"string | null"},"licensed":{"default":false,"title":"Licensed","type":"boolean","uniqueKey":"licensed","typeLabel":"boolean"},"pvc_release_state":{"oneOf":[{"type":"string","title":"Pvc Release State","enum":["released","retiring"],"uniqueKey":"pvc_release_state.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Pvc Release State","uniqueKey":"pvc_release_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"pvc_release_state","typeLabel":"enum\u003cstring> | null"},"pvc_notice_period_months":{"oneOf":[{"type":"integer","title":"Pvc Notice Period Months","uniqueKey":"pvc_notice_period_months.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Pvc Notice Period Months","uniqueKey":"pvc_notice_period_months.oneOf.1","typeLabel":"null"}],"uniqueKey":"pvc_notice_period_months","typeLabel":"integer | null"},"pvc_released_at":{"oneOf":[{"type":"string","title":"Pvc Released At","format":"date-time","uniqueKey":"pvc_released_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Pvc Released At","uniqueKey":"pvc_released_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"pvc_released_at","typeLabel":"string\u003cdate-time> | null"},"pvc_retire_requested_at":{"oneOf":[{"type":"string","title":"Pvc Retire Requested At","format":"date-time","uniqueKey":"pvc_retire_requested_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Pvc Retire Requested At","uniqueKey":"pvc_retire_requested_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"pvc_retire_requested_at","typeLabel":"string\u003cdate-time> | null"},"pvc_retire_effective_at":{"oneOf":[{"type":"string","title":"Pvc Retire Effective At","format":"date-time","uniqueKey":"pvc_retire_effective_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Pvc Retire Effective At","uniqueKey":"pvc_retire_effective_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"pvc_retire_effective_at","typeLabel":"string\u003cdate-time> | null"},"quality":{"oneOf":[{"type":"object","title":"ModelQualityEntity","required":["created_at","updated_at"],"properties":{"created_at":{"format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"quality.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"quality.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"audios":{"items":{"properties":{"filename":{"title":"Filename","type":"string","isRequired":true,"uniqueKey":"quality.oneOf.0.audios.items.[INDEX].filename","typeLabel":"string"},"duration_ms":{"title":"Duration Ms","type":"number","isRequired":true,"uniqueKey":"quality.oneOf.0.audios.items.[INDEX].duration_ms","typeLabel":"number"},"language":{"default":"unknown","title":"Language","type":"string","uniqueKey":"quality.oneOf.0.audios.items.[INDEX].language","typeLabel":"string"},"quality":{"additionalProperties":{"type":"number","uniqueKey":"quality.oneOf.0.audios.items.[INDEX].quality.additionalProperties","typeLabel":"number"},"title":"Quality","type":"object","uniqueKey":"quality.oneOf.0.audios.items.[INDEX].quality","typeLabel":"Quality · object"},"quality_passed":{"default":false,"title":"Quality Passed","type":"boolean","uniqueKey":"quality.oneOf.0.audios.items.[INDEX].quality_passed","typeLabel":"boolean"},"quality_reason":{"default":"","title":"Quality Reason","type":"string","uniqueKey":"quality.oneOf.0.audios.items.[INDEX].quality_reason","typeLabel":"string"}},"required":["filename","duration_ms"],"title":"ModelAudioQualityEntity","type":"object","uniqueKey":"quality.oneOf.0.audios.items.[INDEX]","typeLabel":"ModelAudioQualityEntity · object"},"title":"Audios","type":"array","uniqueKey":"quality.oneOf.0.audios","typeLabel":"ModelAudioQualityEntity · object[]"}},"uniqueKey":"quality.oneOf.0","typeLabel":"ModelQualityEntity · object"},{"type":"null","uniqueKey":"quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"quality","typeLabel":"ModelQualityEntity · object | null"},"unliked":{"default":false,"title":"Unliked","type":"boolean","uniqueKey":"unliked","typeLabel":"boolean"},"liked":{"default":false,"title":"Liked","type":"boolean","uniqueKey":"liked","typeLabel":"boolean"},"marked":{"default":false,"title":"Marked","type":"boolean","uniqueKey":"marked","typeLabel":"boolean"}},"required":["_id","type","title","state","tags","created_at","updated_at","visibility","like_count","mark_count","shared_count","task_count","author"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"_id":"\u003cstring>","type":"svc","title":"\u003cstring>","state":"created","tags":["\u003cstring>"],"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","visibility":"public","like_count":123,"mark_count":123,"shared_count":123,"task_count":123,"author":{"_id":"\u003cstring>","nickname":"\u003cstring>","avatar":"\u003cstring>"},"description":"","cover_image":"","train_mode":"full","samples":[],"languages":[],"lock_visibility":false,"dmca_taken_down":false,"takedown_category":"dmca","default_text":"","source":"\u003cstring>","licensed":false,"pvc_release_state":"released","pvc_notice_period_months":123,"pvc_released_at":"2023-11-07T05:31:56Z","pvc_retire_requested_at":"2023-11-07T05:31:56Z","pvc_retire_effective_at":"2023-11-07T05:31:56Z","quality":{"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","audios":[{"filename":"\u003cstring>","duration_ms":123,"language":"unknown","quality":{},"quality_passed":false,"quality_reason":""}]},"unliked":false,"liked":false,"marked":false}}},"exampleType":"generated"}},"exampleType":"generated"},"c1f81408-0703-44a9-b7d2-5a4efb6841f5":{"description":"No permission -- see authorization schemes","headers":{},"content":{"application/json":{"schema":{"properties":{"status":{"title":"Status","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"}},"required":["status","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"a19aa417-b247-4b68-8077-53ecec9c3edd":{"description":"The server cannot process the request due to a high load","headers":{},"content":{"application/json":{"schema":{"properties":{"status":{"title":"Status","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"}},"required":["status","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"2d54dc00-385f-4cf6-aa5f-38a44c08c8c2":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"b11afb17-b16c-4301-8bc2-8667062ab5fc":{"description":"Fish Audio API","url":"https://api.fish.audio"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","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":"api-reference/openapi.json"},"subdomain":"hanabiaiinc","siteName":"Fish Audio","title":"Create Model - Fish Audio","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-13T07:33:29.478Z","originalFileLocation":"api-reference/endpoint/model/create-model.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=\"Create a new voice model\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fish Audio\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Model - Fish Audio\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new voice model\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fish Audio\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fish.audio/api-reference/endpoint/model/create-model\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hanabiaiinc.mintlify.site/_mintlify/api/og/v2?division=Voice+Models\u0026amp;title=Create+Model\u0026amp;description=Create+a+new+voice+model\u0026amp;theme=949dddfb68a78f6c8e39910d\u0026amp;signature=4c396280951f1206030d2e0c766d71ae2276f625a46b3eebd24586594aa5c282\">\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=\"Create Model - Fish Audio\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new voice model\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hanabiaiinc.mintlify.site/_mintlify/api/og/v2?division=Voice+Models\u0026amp;title=Create+Model\u0026amp;description=Create+a+new+voice+model\u0026amp;theme=949dddfb68a78f6c8e39910d\u0026amp;signature=4c396280951f1206030d2e0c766d71ae2276f625a46b3eebd24586594aa5c282\">\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/hanabiaiinc/rHJNuwD9FcQhvMwX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fish Audio\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0e0e0e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fish.audio/api-reference/endpoint/model/create-model\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/model/create-model.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fish.audio/#organization\",\"name\":\"Fish Audio\",\"url\":\"https://docs.fish.audio\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hanabiaiinc/amYp9Dj31LtlHliX/logo/light.png?fit=max\u0026auto=format\u0026n=amYp9Dj31LtlHliX\u0026q=85\u0026s=305973cd6a8d11dbf36d1ec682ee845e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fish.audio#website\",\"name\":\"Fish Audio\",\"url\":\"https://docs.fish.audio\",\"publisher\":{\"@id\":\"https://docs.fish.audio/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model#webpage\",\"url\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model\",\"name\":\"Create Model\",\"description\":\"Create a new voice model\",\"dateModified\":\"2026-05-13T07:33:29.478Z\",\"isPartOf\":{\"@id\":\"https://docs.fish.audio#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"REST API\",\"item\":\"https://docs.fish.audio/api-reference/endpoint/wallet/get-api-credit\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Voice Models\",\"item\":\"https://docs.fish.audio/api-reference/endpoint/model/list-models\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Model\",\"item\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model#apireference\",\"headline\":\"Create Model\",\"name\":\"Create Model\",\"description\":\"Create a new voice model\",\"url\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fish.audio/api-reference/endpoint/model/create-model#webpage\"},\"dateModified\":\"2026-05-13T07:33:29.478Z\",\"publisher\":{\"@id\":\"https://docs.fish.audio/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fish.audio#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Fish Audio\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Fish Audio","nav":{"global":null,"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/overview/capabilities"}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/developer-guide/sdk-guide/quickstart"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Introduction","icon":"book","iconType":"solid","href":"/api-reference/introduction"},{"title":"Tracing \u0026 Performance Analysis","icon":"chart-line","iconType":"solid","href":"/api-reference/observability"},{"title":"Errors","icon":"triangle-exclamation","href":"/api-reference/errors"}]},{"group":"REST API","pages":[{"group":"Wallet","icon":"wallet","pages":[{"openapi":"get /wallet/{user_id}/api-credit","title":"Get API Credit","icon":"wallet","iconType":"solid","href":"/api-reference/endpoint/wallet/get-api-credit"},{"openapi":"get /wallet/{user_id}/package","title":"Get User Package","icon":"star","iconType":"solid","href":"/api-reference/endpoint/wallet/get-user-package"}]},{"group":"Voice Models","icon":"cube","pages":[{"openapi":"get /model","title":"List Models","description":"Get a list of all models","icon":"list","iconType":"solid","href":"/api-reference/endpoint/model/list-models"},{"openapi":"post /model","title":"Create Model","icon":"circle-plus","iconType":"solid","href":"/api-reference/endpoint/model/create-model"},{"openapi":"get /model/{id}","title":"Get Model","description":"Get details of a specific model","icon":"circle-info","iconType":"solid","href":"/api-reference/endpoint/model/get-model"},{"openapi":"delete /model/{id}","title":"Delete Model","icon":"trash","iconType":"solid","href":"/api-reference/endpoint/model/delete-model"},{"openapi":"patch /model/{id}","title":"Update Model","icon":"pen-to-square","iconType":"solid","href":"/api-reference/endpoint/model/update-model"}]},{"group":"Pronunciation Dictionaries","icon":"book-open","pages":[{"openapi":"get /v1/pronunciation-dictionaries","title":"List Dictionaries","icon":"list","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/list-dictionaries"},{"openapi":"post /v1/pronunciation-dictionaries","title":"Create Dictionary","icon":"circle-plus","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/create-dictionary"},{"openapi":"get /v1/pronunciation-dictionaries/{dictionary_id}","title":"Get Dictionary","icon":"book-open","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/get-dictionary"},{"openapi":"patch /v1/pronunciation-dictionaries/{dictionary_id}","title":"Update Dictionary","icon":"pen-to-square","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/update-dictionary"},{"openapi":"delete /v1/pronunciation-dictionaries/{dictionary_id}","title":"Delete Dictionary","icon":"trash","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/delete-dictionary"},{"openapi":"get /v1/pronunciation-dictionaries/{dictionary_id}/versions","title":"List Versions","icon":"clock-rotate-left","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/list-versions"},{"openapi":"post /v1/pronunciation-dictionaries/{dictionary_id}/versions","title":"Publish Version","icon":"upload","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/create-version"},{"openapi":"get /v1/pronunciation-dictionaries/{dictionary_id}/versions/{version_id}","title":"Get Version","icon":"file-lines","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/get-version"},{"openapi":"get /v1/pronunciation-dictionaries/{dictionary_id}/versions/{version_id}/compare","title":"Compare Versions","icon":"code-compare","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/compare-versions"},{"openapi":"delete /v1/pronunciation-dictionaries/{dictionary_id}/versions/{version_id}","title":"Delete Version","icon":"trash-can","iconType":"solid","href":"/api-reference/endpoint/pronunciation-dictionary/delete-version"}]},{"group":"TTS (v1)","icon":"code","pages":[{"openapi":"post /v1/tts","title":"Text to Speech","icon":"comment-dots","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/text-to-speech"},{"openapi":"post /v1/tts/stream/with-timestamp","title":"Text to Speech Stream with Timestamps","icon":"waveform-lines","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/text-to-speech-stream-with-timestamps"},{"asyncapi":"api-reference/asyncapi.yml ttsLive","title":"WebSocket TTS Streaming","icon":"webhook","iconType":"solid","href":"/api-reference/endpoint/websocket/tts-live"},{"asyncapi":"api-reference/asyncapi.yml ttsLiveWithTimestamps","title":"WebSocket TTS with Timestamps","icon":"webhook","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/text-to-speech-live-with-timestamps"}]},{"group":"ASR (v1)","icon":"microphone","pages":[{"openapi":"post /v1/asr","title":"Speech to Text","icon":"microphone","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/speech-to-text"},{"asyncapi":"api-reference/asyncapi-asr-realtime.yml asrRealtime","title":"WebSocket Realtime Speech to Text","icon":"webhook","iconType":"solid","tag":"Preview","href":"/api-reference/endpoint/websocket/asr-realtime"}]},{"group":"Voice Design","icon":"wand-magic-sparkles","pages":[{"openapi":"post /v1/voice-design","title":"Voice Design","icon":"wand-magic-sparkles","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/voice-design"}]}]},{"group":"Agents API","pages":[{"title":"Agents API Errors","icon":"triangle-exclamation","href":"/api-reference/agent-errors"},{"group":"Agents","icon":"robot","pages":[{"openapi":"get /v1/agent/agents","title":"List Agents","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/list-agents"},{"openapi":"post /v1/agent/agents","title":"Create Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/create-agent"},{"openapi":"get /v1/agent/agents/{agent_id}","title":"Get Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent"},{"openapi":"patch /v1/agent/agents/{agent_id}","title":"Update Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/update-agent"},{"openapi":"delete /v1/agent/agents/{agent_id}","title":"Delete Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/delete-agent"},{"openapi":"get /v1/agent/agents/{agent_id}/config","title":"Get Draft Config","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-draft-config"},{"openapi":"patch /v1/agent/agents/{agent_id}/config","title":"Update Draft Config","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/update-draft-config"},{"openapi":"post /v1/agent/agents/{agent_id}/publish","title":"Publish Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/publish-agent"},{"openapi":"get /v1/agent/agents/{agent_id}/versions","title":"List Agent Versions","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/list-agent-versions"},{"openapi":"get /v1/agent/agents/{agent_id}/versions/{version_number}","title":"Get Agent Version","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-version"},{"openapi":"get /v1/agent/agents/{agent_id}/widget","title":"Get Widget Config","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-widget-config"}]},{"group":"Sessions","icon":"headset","pages":[{"openapi":"post /v1/agent/sessions","title":"Create Agent Session","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/create-agent-session"},{"openapi":"get /v1/agent/sessions","title":"List Agent Sessions","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/list-agent-sessions"},{"openapi":"get /v1/agent/sessions/{session_id}","title":"Get Agent Session","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-session"},{"openapi":"get /v1/agent/sessions/{session_id}/recording","title":"Get Agent Session Recording","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-session-recording"},{"openapi":"post /v1/agent/sessions/{session_id}/end","title":"End Agent Session","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/end-agent-session"}]},{"group":"Tools","icon":"wrench","pages":[{"openapi":"get /v1/agent/tools","title":"List Tools","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/list-tools"},{"openapi":"post /v1/agent/tools","title":"Create Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/create-tool"},{"openapi":"get /v1/agent/tools/{tool_id}","title":"Get Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/get-tool"},{"openapi":"patch /v1/agent/tools/{tool_id}","title":"Update Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/update-tool"},{"openapi":"delete /v1/agent/tools/{tool_id}","title":"Delete Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/delete-tool"},{"openapi":"get /v1/agent/tools/{tool_id}/agents","title":"List Agents Using Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/list-agents-using-tool"}]},{"group":"Tests","icon":"flask","pages":[{"openapi":"get /v1/agent/tests","title":"List Tests","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-tests"},{"openapi":"post /v1/agent/tests","title":"Create Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/create-test"},{"openapi":"get /v1/agent/tests/{test_id}","title":"Get Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/get-test"},{"openapi":"patch /v1/agent/tests/{test_id}","title":"Update Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/update-test"},{"openapi":"delete /v1/agent/tests/{test_id}","title":"Delete Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/delete-test"},{"openapi":"put /v1/agent/agents/{agent_id}/tests/{test_id}","title":"Attach Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/attach-test"},{"openapi":"delete /v1/agent/agents/{agent_id}/tests/{test_id}","title":"Detach Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/detach-test"},{"openapi":"get /v1/agent/agents/{agent_id}/test-tools","title":"List Test Tools","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-test-tools"},{"openapi":"post /v1/agent/agents/{agent_id}/tests/run","title":"Run Tests","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/run-tests"},{"openapi":"get /v1/agent/agents/{agent_id}/test-batches","title":"List Test Batches","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-test-batches"},{"openapi":"get /v1/agent/agents/{agent_id}/test-batches/{batch_id}","title":"Get Test Batch","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/get-test-batch"},{"openapi":"get /v1/agent/test-runs","title":"List Test Runs","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-test-runs"},{"openapi":"get /v1/agent/test-runs/{run_id}","title":"Get Test Run","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/get-test-run"}]},{"group":"Knowledge Sources","icon":"book","pages":[{"openapi":"get /v1/agent/knowledge-sources","title":"List Knowledge Sources","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/list-knowledge-sources"},{"openapi":"post /v1/agent/knowledge-sources","title":"Create Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/create-knowledge-source"},{"openapi":"get /v1/agent/knowledge-sources/{source_id}","title":"Get Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/get-knowledge-source"},{"openapi":"patch /v1/agent/knowledge-sources/{source_id}","title":"Update Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/update-knowledge-source"},{"openapi":"delete /v1/agent/knowledge-sources/{source_id}","title":"Delete Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/delete-knowledge-source"},{"openapi":"get /v1/agent/knowledge-sources/{source_id}/agents","title":"List Agents Using Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/list-agents-using-knowledge-source"}]},{"group":"Phone Numbers","icon":"phone","pages":[{"openapi":"get /v1/agent/available-phone-numbers","title":"Search Available Phone Numbers","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/search-available-phone-numbers"},{"openapi":"get /v1/agent/phone-numbers","title":"List Phone Numbers","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/list-phone-numbers"},{"openapi":"post /v1/agent/phone-numbers","title":"Purchase Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/purchase-phone-number"},{"openapi":"get /v1/agent/phone-numbers/{phone_number_id}","title":"Get Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/get-phone-number"},{"openapi":"patch /v1/agent/phone-numbers/{phone_number_id}","title":"Update Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/update-phone-number"},{"openapi":"delete /v1/agent/phone-numbers/{phone_number_id}","title":"Release Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/release-phone-number"}]},{"group":"Phone Calls","icon":"phone-arrow-up-right","pages":[{"openapi":"post /v1/agent/phone-calls","title":"Create Phone Call","icon":"phone-arrow-up-right","iconType":"solid","href":"/api-reference/endpoint/agent/create-phone-call"}]}]},{"group":"SDK Reference","pages":[{"group":"Python SDK","icon":"python","pages":[{"title":"Overview","icon":"python","href":"/api-reference/sdk/python/overview"},{"group":"Reference","icon":"book-open","pages":[{"title":null,"href":"/api-reference/sdk/python/client"},{"title":null,"href":"/api-reference/sdk/python/resources"},{"title":null,"href":"/api-reference/sdk/python/types"},{"title":null,"href":"/api-reference/sdk/python/core"},{"title":null,"href":"/api-reference/sdk/python/utils"},{"title":null,"href":"/api-reference/sdk/python/exceptions"}]},{"title":"Legacy","icon":"clock-rotate-left","href":"/archive/python-sdk-legacy/index"}]},{"group":"JavaScript SDK","icon":"js","pages":[{"title":"JavaScript SDK Reference","sidebarTitle":"Reference","icon":"book","href":"/api-reference/sdk/javascript/api-reference"}]}]}]}]},"basePath":"","title":"Create Model - Fish Audio","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}