Este documento apresenta as instruções para integração da 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 é totalmente compatível com a Fish Audio OpenAPI oficial. Esta API é usada para consultar paginadamente a lista de timbres clonados visíveis para a conta atual ou para toda a plataforma.
Para criar timbres, consulte a Fish Model Create API. Para consultar detalhes de um timbre específico pelo _id, consulte a Fish Model Get API.
Processo de Solicitação
Para usar a API, é necessário solicitar o serviço correspondente na página da Fish Model API. Após acessar a página, clique no botão “Acquire”. Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, onde poderá se registrar e entrar. Após o login ou registro, você será redirecionado automaticamente para a página atual. Na primeira solicitação, será concedida uma cota gratuita para uso da API.Diferenças em Relação à API Oficial
- Método de autenticação: utiliza
Authorization: Bearer {token}, onde{token}é a chave obtida nesta plataforma. - Estrutura da resposta: a resposta paginada do Fish é repassada diretamente, sem envelope adicional da plataforma; em caso de erro, é usado o formato padrão da plataforma
{success:false, error:{code,message}, trace_id}.
Exemplo de Requisição
Parâmetros de Consulta
Idênticos aos da Fish oficial:page_size: número de itens por página, padrão 10.page_number: número da página, começando em 1.title: busca por título com correspondência parcial.tag: filtro por tag.self: setrue, retorna apenas os timbres criados pela conta atual.author_id: filtro por criador.language: filtro por idioma do timbre.title_language: filtro por idioma do título.
Exemplo de Resposta
Resposta bem-sucedida repassa diretamente a estrutura paginada da plataforma Fish:_id retornado pode ser usado como valor do campo reference_id na Fish TTS API para síntese de voz utilizando o timbre clonado.
Informações sobre Cobrança
Esta API não gera cobrança — a consulta paginada da lista de timbres é gratuita. Apenas oPOST /fish/model com o campo voices no corpo da requisição para criar novos timbres gera cobrança.
Tratamento de Erros
400 token_mismatched: parâmetros da requisição ausentes ou inválidos.400 api_not_implemented: método ou parâmetros da requisição não suportados atualmente.401 invalid_token: autenticação ausente ou inválida.429 too_many_requests: limite de taxa da conta excedido.500 api_error: erro interno do servidor.

