Class EmbeddingDimensionMismatchException

All Implemented Interfaces:
Serializable

public final class EmbeddingDimensionMismatchException extends IllegalArgumentException
Raised when an embedding vector does not match the dimension of its target.

The exception exposes both dimensions so callers can distinguish a configuration error from an embedding-provider failure without parsing the message.

Since:
0.14.0
See Also:
  • Constructor Details

    • EmbeddingDimensionMismatchException

      public EmbeddingDimensionMismatchException(int expectedDimension, int actualDimension)
      Creates a dimension mismatch failure.
      Parameters:
      expectedDimension - required embedding dimension
      actualDimension - received embedding dimension
  • Method Details

    • expectedDimension

      public int expectedDimension()
      Returns the dimension required by the target.
      Returns:
      required embedding dimension
    • actualDimension

      public int actualDimension()
      Returns the dimension supplied by the caller or provider.
      Returns:
      received embedding dimension