GET https://api.acedata.cloud/fish/model.
Aby utworzyć dźwięk, zapoznaj się z Fish Model Create API; aby wyszukać szczegóły pojedynczego dźwięku według _id, zapoznaj się z Fish Model Get API.
Proces aplikacji
Aby korzystać z Fish Model API, najpierw przejdź do Ace Data Cloud konsoli, aby uzyskać swój token API, który należy zachować na przyszłość.
Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zakończeniu zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę.
Jeden token API wystarczy do korzystania ze wszystkich usług platformy, nie ma potrzeby składania osobnych wniosków dla każdej usługi. Pierwsze zgłoszenie otrzyma darmowy limit, aby móc skorzystać z doświadczenia; w przypadku niewystarczającego limitu można doładować saldo ogólne w konsoli.
📘 Pełna dokumentacja: Fish Model API →
Parametry zapytania
Nazewnictwo parametrów jest identyczne z upstream GET https://api.fish.audio/model, szczegóły w oficjalnej dokumentacji Fish.
Przykład 1: Domyślne stronicowanie (według page_size)
Przykład 2: Wyszukiwanie według tytułu (fuzzy search) (title)
title to „globalne dopasowanie fuzzy”, które trafi na wszystkie dźwięki w publicznej bibliotece Fish (nie tylko na własne).
Przykład 3: Wyświetlanie tylko dźwięków utworzonych przez siebie (self=true)
self=true jest równoważne z ograniczeniem w filtrze author_id == bieżące konto upstream ID, co jest powszechnym sposobem na uzyskanie „listy moich dźwięków”.
Przykład 4: Filtrowanie według języka + tagu
Górny strumień również zwróci wyniki dlatag, który nie znajduje się w słowniku tagów, ale dopasowanie jest stosunkowo luźne; jeśli liczba trafień wynosi 0, zaleca się użycie dopasowania przybliżonego dlatitle.
Pola odpowiedzi
Każdy element witems[] to pełny obiekt ModelEntity, często używane pola:
Opis opłat
Ten interfejs nie jest płatny — zapytania o listę głosów są darmowe. Tworzenie głosów (Fish Model Create) również jest darmowe, opłaty powstają tylko podczas wywoływania Fish TTS do syntezowania głosu.Obsługa błędów
400 token_mismatched:Brak lub nieprawidłowe parametry żądania.401 invalid_token:Token autoryzacyjny nie istnieje lub jest nieprawidłowy.429 too_many_requests:Przekroczono limit szybkości konta.500 api_error:Błąd wewnętrzny serwera.
Wnioski
Aby wybrać głos z publicznej biblioteki Fish do podania do/fish/tts jako reference_id, najpierw użyj tego interfejsu w połączeniu z title / tag / language, aby zlokalizować docelowe _id, a następnie użyj Fish Model Get do uzyskania próbek do odsłuchu. Aby wylistować własne stworzone głosy, wystarczy przekazać self=true.
