FishSpeech Docs
API Reference

Migration Guide

Move from legacy Open API paths to Open API v1.

Migration Guide

New integrations should call /api/open/v1. Legacy paths remain available during the compatibility window.

Legacy PathOpen API v1 Path
POST /api/open/create-modelPOST /api/open/v1/voices
POST /api/open/delete-modelDELETE /api/open/v1/voices/{voiceId}
POST /api/open/list-modelsGET /api/open/v1/voices
POST /api/open/lip-sync/createPOST /api/open/v1/media/lip-sync/jobs
GET /api/open/lip-sync/listGET /api/open/v1/media/lip-sync/jobs
GET /api/open/lip-sync/queryGET /api/open/v1/media/lip-sync/jobs/{jobId}
  1. Switch read-only calls first, such as profile, voice list, and job status.
  2. Move creation endpoints after request and response parsing is covered by tests.
  3. Keep logging both the legacy endpoint and new endpoint during rollout.
  4. Remove legacy client paths only after production traffic no longer depends on them.