GET
/v1/schemas/fish-audio/audio/model?kind=output
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace698642cc0dd247e854fa9711b7d1d26916770ad466e2ae77dc9d983379dc5647{
"fetchedAt": 1794288623,
"extractorVersion": "2",
"verifiedAt": null
} |
Response body
33 properties · 13 required · 4 $defs| property | type | description | constraints |
|---|---|---|---|
| _id* | string | ||
| type* | enum | svc | tts | |
| title* | string | ||
| state* | enum | created | training | trained | failed | |
| tags* | string[] | ||
| created_at* | string | format: date-time | |
| updated_at* | string | format: date-time | |
| visibility* | enum | public | unlist | private | |
| like_count* | integer | ||
| mark_count* | integer | ||
| shared_count* | integer | ||
| task_count* | integer | ||
| author* | AuthorEntity | ||
| description | string | default: "" | |
| cover_image | string | default: "" | |
| train_mode | enum | fast | full · default: "full" | |
| samples | SampleEntity[] | default: [] | |
| languages | string[] | default: [] | |
| lock_visibility | boolean | default: false | |
| dmca_taken_down | boolean | nullable | |
| takedown_category | enum | dmca | policy · nullable | |
| default_text | string | default: "" | |
| source | string | nullable | |
| licensed | boolean | default: false | |
| pvc_release_state | enum | released | retiring · nullable | |
| pvc_notice_period_months | integer | nullable | |
| pvc_released_at | string | format: date-time · nullable | |
| pvc_retire_requested_at | string | format: date-time · nullable | |
| pvc_retire_effective_at | string | format: date-time · nullable | |
| quality | ModelQualityEntity | nullable | |
| unliked | boolean | default: false | |
| liked | boolean | default: false | |
| marked | boolean | default: false |
Types
4 $defsAuthorEntityobject
| _id* | string | ||
| nickname* | string | ||
| avatar* | string |
ModelAudioQualityEntityobject
| filename* | string | ||
| duration_ms* | number | ||
| language | string | default: "unknown" | |
| quality | object | ||
| quality_passed | boolean | default: false | |
| quality_reason | string | default: "" |
ModelQualityEntityobject
| audios | ModelAudioQualityEntity[] | ||
| created_at* | string | format: date-time | |
| updated_at* | string | format: date-time |
SampleEntityobject
| title* | string | ||
| text* | string | ||
| task_id* | string | ||
| audio* | string |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fish-audio","endpointId":"model","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}