В данной статье описывается инструкция по интеграции Fish Model Get API (Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
GET /fish/model/{id}), который полностью совместим с официальным OpenAPI Fish Audio и предназначен для получения полной информации об одном клонированном тембре по его ID.
Для создания тембра смотрите Fish Model Create API, для постраничного запроса списка — Fish Model Query API.
Процесс подачи заявки
Для использования API необходимо сначала подать заявку на соответствующую услугу на странице Fish Model API, после перехода на страницу нажмите кнопку «Acquire». Если вы не вошли в систему или не зарегистрированы, вас автоматически перенаправит на страницу входа, где можно зарегистрироваться и войти. После входа вы автоматически вернётесь на текущую страницу. При первом запросе предоставляется бесплатный лимит, позволяющий бесплатно использовать данный API.Отличия от официального API
- Метод аутентификации: используется
Authorization: Bearer {token}, где{token}— это ключ, полученный на нашей платформе. - Структура ответа: напрямую передаётся объект ModelEntity из Fish без обёртки платформы; в случае ошибки используется стандартная структура платформы
{success:false, error:{code,message}, trace_id}. - Параметр пути:
{id}— это_idтембра, который возвращается при создании через Fish Model Create API или может быть получен при постраничном запросе через Fish Model Query API.
Пример запроса
{id} в URL на конкретный ID тембра, никаких дополнительных параметров запроса или тела не требуется.
Пример ответа
Успешный ответ содержит напрямую объект ModelEntity с платформы Fish:_id может быть использован в дальнейшем в поле reference_id при работе с Fish TTS API для синтеза речи с использованием данного клонированного тембра.
Информация о тарификации
Данный интерфейс не тарифицируется — запрос деталей тембра по ID является бесплатной операцией, оплата взимается только при создании нового тембра черезPOST /fish/model с передачей поля voices в теле запроса.
Обработка ошибок
400 token_mismatched: отсутствуют или некорректны параметры запроса.400 api_not_implemented: используемый метод или параметры не поддерживаются.401 invalid_token: отсутствует или недействительна аутентификация.404 not_found: тембр с указанным_idне найден или недоступен для текущего аккаунта.429 too_many_requests: превышен лимит скорости запросов для текущего аккаунта.500 api_error: внутренняя ошибка сервера.

