Class Hierarchy
- java.lang.Object
- org.springframework.ai.embedding.AbstractEmbeddingModel (implements org.springframework.ai.embedding.EmbeddingModel)
- org.springframework.ai.model.AbstractResponseMetadata
- org.springframework.ai.embedding.EmbeddingResponseMetadata (implements org.springframework.ai.model.ResponseMetadata)
- org.springframework.ai.embedding.DocumentEmbeddingRequest (implements org.springframework.ai.model.ModelRequest<T>)
- org.springframework.ai.embedding.Embedding (implements org.springframework.ai.model.ModelResult<T>)
- org.springframework.ai.embedding.EmbeddingOptionsBuilder
- org.springframework.ai.embedding.EmbeddingRequest (implements org.springframework.ai.model.ModelRequest<T>)
- org.springframework.ai.embedding.EmbeddingResponse (implements org.springframework.ai.model.ModelResponse<T>)
- org.springframework.ai.embedding.EmbeddingResultMetadata (implements org.springframework.ai.model.ResultMetadata)
- org.springframework.ai.embedding.EmbeddingResultMetadata.ModalityUtils
- org.springframework.ai.embedding.TokenCountBatchingStrategy (implements org.springframework.ai.embedding.BatchingStrategy)
Interface Hierarchy
- org.springframework.ai.embedding.BatchingStrategy
- org.springframework.ai.model.Model<TReq,
TRes> - org.springframework.ai.embedding.DocumentEmbeddingModel
- org.springframework.ai.embedding.EmbeddingModel
- org.springframework.ai.model.ModelOptions
- org.springframework.ai.embedding.EmbeddingOptions
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.ai.embedding.EmbeddingResultMetadata.ModalityType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)