GET https://api.acedata.cloud/fish/model.
För att skapa ljud, vänligen se Fish Model Create API; för att söka efter detaljer om ett enskilt ljud baserat på _id, se Fish Model Get API.
Ansökningsprocess
För att använda Fish Model API, börja med att gå till Ace Data Cloud-konsolen för att få din API-token, som du kan spara för framtida bruk.
Om du inte har loggat in eller registrerat dig, kommer du automatiskt att omdirigeras till inloggningssidan för att registrera dig och logga in, och efter att ha slutfört detta kommer du automatiskt att återvända till den aktuella sidan.
En API-token räcker för att anropa alla tjänster på plattformen, det behövs ingen separat ansökan för varje tjänst. Första ansökan ger en gratis kvot för att prova; när kvoten är slut kan du ladda på allmänna medel i konsolen.
📘 Fullständig dokumentation: Fish Model API →
Frågeparametrar
Parameternamnen är helt identiska med upstream GET https://api.fish.audio/model, se Fish officiella dokumentation.
Exempel 1: Standard paginering (enligt page_size)
Exempel 2: Fuzzy sökning efter titel (title)
title är en “global fuzzy match”, som kommer att träffa alla ljud i Fish offentliga bibliotek (inte bara dina egna).
Exempel 3: Lista endast ljud skapade av dig själv (self=true)
self=true är ekvivalent med att filtrera med author_id == nuvarande kontos upstream ID, vilket är en vanlig ingång för “min egen ljudlista”.
Exempel 4: Filtrera efter språk + tagg
Uppströms kommer att returnera resultat förtagsom inte finns i taggordlistan, men matchningen är relativt lös; om antalet träffar är 0, rekommenderas att användatitleför fuzzy matchning.
Svarsfält
Varje post iitems[] är ett komplett ModelEntity-objekt, vanliga fält:
Avgiftsbeskrivning
Detta gränssnitt debiterar inte - att göra en paginerad förfrågan om röstlistan är en gratis åtgärd. Att skapa röster (Fish Model Create) är också gratis, kostnader uppstår endast vid anrop av Fish TTS för att syntetisera tal.Felhantering
400 token_mismatched: Begärningsparametrar saknas eller är ogiltiga.401 invalid_token: Autentiseringstoken finns inte eller är ogiltig.429 too_many_requests: Utlöst konto hastighetsbegränsning.500 api_error: Intern serverfel.
Slutsats
För att välja röster från Fish offentliga bibliotek för att mata in i/fish/tts med reference_id, använd först detta gränssnitt tillsammans med title / tag / language för att söka, lokalisera mål _id, och använd sedan Fish Model Get för att få prover att lyssna på. För att lista röster som skapats av dig, skicka self=true.
