Skip to main content
본 인터페이스는 Fish Audio 공식 모델 API를 기반으로 하여 Fish 공용 음색 라이브러리 또는 현재 계정의 클론 음색을 페이지별로 검색하는 데 사용됩니다. 주소는 GET https://api.acedata.cloud/fish/model입니다.
음색 생성은 Fish 모델 생성 API를 참조하십시오. _id로 단일 음색 세부정보를 조회하려면 Fish 모델 조회 API를 참조하십시오.

신청 절차

Fish 모델 API를 사용하려면 먼저 Ace Data Cloud 콘솔에서 API 토큰을 받아야 하며, 이를 보관하십시오. 로그인 또는 등록이 되어 있지 않은 경우 자동으로 로그인 페이지로 리디렉션되어 등록 및 로그인을 초대합니다. 완료 후 현재 페이지로 자동으로 돌아옵니다. 하나의 API 토큰으로 플랫폼의 모든 서비스를 호출할 수 있으며, 각 서비스에 대해 별도로 신청할 필요가 없습니다. 최초 신청 시 무료 할당량이 제공되어 무료로 체험할 수 있습니다. 할당량이 부족할 경우 콘솔에서 일반 잔액을 충전할 수 있습니다.
📘 전체 문서: Fish 모델 API →

쿼리 매개변수

매개변수 명칭은 상위 GET https://api.fish.audio/model와 완전히 일치하며, 자세한 내용은 Fish 공식 문서를 참조하십시오.

예시 1: 기본 페이지네이션 ( page_size 기준)

반환 (실제 측정, 공용 라이브러리 총량 약 180만 건; 가독성을 위해 아래 예시는 일부 긴 필드를 생략함):

예시 2: 제목으로 모호하게 검색 ( title )

반환 (실제 측정):
주의 title은 「전역 모호 일치」로, Fish 공용 라이브러리의 모든 음색(자신의 것뿐만 아니라)을 포함합니다.

예시 3: 자신이 생성한 음색만 나열 ( self=true )

반환 (실제 측정, 현재 계정에는 1개의 음색만 존재):
self=true는 필터링에서 author_id == 현재 계정의 상위 ID로 제한하는 것과 같으며, 일반적으로 사용되는 「내 음색 목록」 진입점입니다.

예시 4: 언어 + 태그로 필터링

상류는 태그 사전에 없는 tag에 대해서도 결과를 반환하지만, 매칭이 상대적으로 느슨합니다; 만약 적중 수가 0이라면 title 모호 매칭으로 변경하는 것이 좋습니다.

응답 필드

items[]의 각 항목은 완전한 ModelEntity 객체이며, 자주 사용되는 필드는 다음과 같습니다:

요금 설명

이 인터페이스는 요금이 부과되지 않습니다——음색 목록의 페이지 쿼리는 무료 작업입니다. 음색 생성(Fish Model Create)도 무료이며, 비용은 Fish TTS로 음성을 합성할 때 사용량에 따라 발생합니다.

오류 처리

  • 400 token_mismatched:요청 매개변수가 누락되었거나 유효하지 않습니다.
  • 401 invalid_token:인증 토큰이 존재하지 않거나 유효하지 않습니다.
  • 429 too_many_requests:계정 속도 제한이 발생했습니다.
  • 500 api_error:서버 내부 오류입니다.
오류 응답 예시:

결론

Fish 공용 라이브러리에서 음색을 선택하여 /fish/ttsreference_id에 제공하려면, 먼저 이 인터페이스를 사용하여 title / tag / language로 검색하여 목표 _id를 찾고, 그 다음 Fish Model Get으로 샘플을 들어보세요. 자신이 생성한 음색을 나열하려면 self=true를 전달하면 됩니다.