Skip to main content

fishaudio.exceptions

Custom exceptions for the Fish Audio SDK.

FishAudioError Objects

Copy
class FishAudioError(Exception)
Base exception for all Fish Audio SDK errors.

APIError Objects

Copy
class APIError(FishAudioError)
Raised when the API returns an error response.

AuthenticationError Objects

Copy
class AuthenticationError(APIError)
Raised when authentication fails (401).

PermissionError Objects

Copy
class PermissionError(APIError)
Raised when permission is denied (403).

NotFoundError Objects

Copy
class NotFoundError(APIError)
Raised when a resource is not found (404).

RateLimitError Objects

Copy
class RateLimitError(APIError)
Raised when rate limit is exceeded (429).

ServerError Objects

Copy
class ServerError(APIError)
Raised when the server encounters an error (5xx).

WebSocketError Objects

Copy
class WebSocketError(FishAudioError)
Raised when WebSocket connection or streaming fails.

ValidationError Objects

Copy
class ValidationError(FishAudioError)
Raised when request validation fails.

DependencyError Objects

Copy
class DependencyError(FishAudioError)
Raised when a required dependency is missing.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.