org.llm4s.error.LLMError
See theLLMError companion object
@Stable
trait LLMError extends Product, Serializable
Enhanced comprehensive error hierarchy for LLM operations using ADTs.
This replaces the simple org.llm4s.llmconnect.model.LLMError with a much more comprehensive error system.
Key improvements over legacy version:
- Structured context information
- Recovery guidance built-in - Trait-based recoverability
- Provider-agnostic design
- Rich error formatting
- Type-safe error handling
- Private case class constructors with smart constructors
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
- Known subtypes
-
class GuardrailBlockedclass MiddlewareAskedtrait GraphErrorclass Cancelledclass CheckpointConflictclass CheckpointNotFoundclass CheckpointWriteFailedclass DeadlineExceededclass ForeignExecutionclass IncompleteRunclass InvalidCommitclass InvalidGraphclass InvalidResumeclass InvalidRouteclass MiddlewareFailedclass NodeFailedclass NotSuspendedclass NothingToRecoverclass PendingInterruptsclass ReplayUnavailableclass RestoreRejectedclass RunCrashedclass StaleClaimclass StateUpdateFailedclass SuperstepLimitExceededclass TenantMismatchclass ThreadBusyclass ThreadDeletedclass ThreadExistsclass ToolFailedclass UndeclaredWriteclass UnknownStateKeyclass UnsatisfiedJoinclass APIErrorclass AuthenticationErrorclass CancelledErrorclass ConfigurationErrorclass ContextErrorclass ExecutionErrorclass InvalidInputErrorclass NetworkErrortrait NonRecoverableErrorclass NotFoundErrorclass ProcessingErrorclass SimpleErrorclass TokenizerErrorclass UnknownErrorclass ValidationErrorclass ImageAuthenticationErrorclass ImageUnknownErrorclass ImageValidationErrorclass InvalidPromptErrorclass UnsupportedOperationtrait AudioIOErrorclass SaveFailedtrait WavErrorclass WavGenerationFailedclass WavSaveFailedclass InvalidInputclass UnsupportedFormatclass UnscriptedCallErrorclass OptimisticLockFailureclass RateLimitErrortrait RecoverableErrorclass ServiceErrorclass SystemErrorclass TimeoutErrorclass ImageRateLimitErrorclass EngineNotAvailableclass EngineNotAvailabletrait ImageGenerationErrortrait ImageServiceErrorclass EmbeddingErrorclass EvaluationErrorclass RerankErrortrait STTErrorclass ProcessingFailedtrait TTSErrorclass SynthesisFailed
Members list
In this article