本稿では Fish Model Get API(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/{id})の接続説明を紹介します。本APIは Fish Audio 公式 OpenAPI と完全互換で、音色IDによる単一クローン音色の詳細情報取得に使用されます。
音色作成は Fish Model Create API を、ページネーション付きリスト検索は Fish Model Query API を参照してください。
申請手順
APIを利用するには、まず Fish Model API の該当ページでサービスを申請します。ページに入ったら「Acquire」ボタンをクリックしてください。 未ログインまたは未登録の場合は、自動的にログインページに遷移し、登録とログインを促されます。ログイン後は自動的に元のページに戻ります。 初回申請時には無料枠が付与され、このAPIを無料で利用可能です。公式APIとの違い
- 認証方式:
Authorization: Bearer {token}を使用し、{token}は本プラットフォームで申請したキーです。 - レスポンス構造:Fish上流の ModelEntity オブジェクトをそのまま透過し、プラットフォーム独自のenvelopeラッピングはしません。エラー時は
{success:false, error:{code,message}, trace_id}のプラットフォーム標準構造を使用します。 - パスパラメータ:
{id}は音色の_idで、Fish Model Create API の作成時に返されるか、Fish Model Query API のページネーション検索で取得可能です。
リクエスト例
{id} を具体的な音色IDに置き換えるだけで、クエリパラメータやリクエストボディは不要です。
レスポンス例
成功時は Fishプラットフォームの ModelEntity オブジェクトをそのまま返します:_id は、後続の Fish TTS API の reference_id フィールドの値として使用でき、このクローン音色を用いた音声合成に利用されます。
課金説明
本APIは課金対象外です。IDによる音色詳細取得は無料操作であり、新規音色作成時にPOST /fish/model のリクエストボディに voices フィールドを含めた場合のみ課金されます。
エラー処理
400 token_mismatched:リクエストパラメータの不足または不正。400 api_not_implemented:リクエストメソッドまたはパラメータが未対応。401 invalid_token:認証情報の欠如または無効。404 not_found:指定した_idの音色が存在しないか、現在のアカウントで閲覧不可。429 too_many_requests:アカウントのレート制限超過。500 api_error:サーバー内部エラー。

