Exception: Parse::Embeddings::Error
- Inherits:
-
StandardError
- Object
- StandardError
- Parse::Embeddings::Error
- Defined in:
- lib/parse/embeddings.rb
Overview
Common superclass for every embeddings-layer exception. Concrete
providers (OpenAI, Cohere, Voyage, …) should raise subclasses of
this so retry middleware and caller rescue chains have a single
target. Inherits from StandardError, not Parse::Error, because
embedding providers are external HTTP boundaries — their failures
are distinct from Parse Server protocol errors.
Direct Known Subclasses
Cohere::AuthenticationError, Cohere::BadRequestError, Cohere::RateLimitError, Cohere::TransientError, InvalidResponseError, Jina::AuthenticationError, Jina::BadRequestError, Jina::RateLimitError, Jina::TransientError, LocalHTTP::AuthenticationError, LocalHTTP::BadRequestError, LocalHTTP::RateLimitError, LocalHTTP::TransientError, OpenAI::AuthenticationError, OpenAI::BadRequestError, OpenAI::RateLimitError, OpenAI::TransientError, Qwen::AuthenticationError, Qwen::BadRequestError, Qwen::RateLimitError, Qwen::TransientError, Voyage::AuthenticationError, Voyage::BadRequestError, Voyage::RateLimitError, Voyage::TransientError