Este documento presenta las instrucciones para la integración de la API Fish Model Query (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), que es completamente compatible con la OpenAPI oficial de Fish Audio, y se utiliza para la consulta paginada de la lista de tonos clonados visibles para la cuenta actual o en toda la plataforma.
Para crear tonos, consulte la Fish Model Create API. Para consultar detalles de un solo tono por _id, consulte la Fish Model Get API.
Proceso de solicitud
Para usar la API, primero debe solicitar el servicio correspondiente en la página de Fish Model API. Una vez en la página, haga clic en el botón “Acquire”. Si no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión para registrarse e iniciar sesión. Después de iniciar sesión o registrarse, volverá automáticamente a la página actual. Al solicitar por primera vez, se otorga un crédito gratuito para usar esta API sin costo.Diferencias con la API oficial
- Método de autenticación: se usa
Authorization: Bearer {token}, donde{token}es la clave obtenida en esta plataforma. - Estructura de respuesta: se transmite directamente la respuesta paginada de Fish sin envolverla en un envelope de la plataforma; en caso de error se usa la estructura estándar de la plataforma
{success:false, error:{code,message}, trace_id}.
Ejemplo de solicitud
Parámetros de consulta
Iguales a los de Fish oficial:page_size: número de ítems por página, por defecto 10.page_number: número de página, comenzando en 1.title: búsqueda difusa por título.tag: filtro por etiqueta.self: si se pasatrue, solo devuelve tonos creados por la cuenta actual.author_id: filtro por creador.language: filtro por idioma del tono.title_language: filtro por idioma del título.
Ejemplo de respuesta
La respuesta exitosa transmite directamente la estructura paginada de la plataforma Fish:_id devuelto puede usarse como valor del campo reference_id en la Fish TTS API para sintetizar voz con ese tono clonado.
Información de facturación
Esta API no tiene costo: la consulta paginada de la lista de tonos es gratuita. Solo se cobra al crear un nuevo tono conPOST /fish/model enviando el campo voices en el cuerpo de la solicitud.
Manejo de errores
400 token_mismatched: falta o invalidez en los parámetros de la solicitud.400 api_not_implemented: método o parámetros no soportados actualmente.401 invalid_token: falta o invalidez de la autenticación.429 too_many_requests: se excedió el límite de tasa para la cuenta actual.500 api_error: error interno del servidor.

