Uses of Interface
org.springframework.ai.model.Model
Packages that use Model
Package
Description
Provides the API for embedding observations.
-
Uses of Model in org.springframework.ai.anthropic
Classes in org.springframework.ai.anthropic that implement Model -
Uses of Model in org.springframework.ai.azure.openai
Classes in org.springframework.ai.azure.openai that implement ModelModifier and TypeClassDescriptionclass
AzureOpenAI audio transcription client implementation for backed byOpenAIClient
.class
ChatModel
implementation for Microsoft Azure AI backed byOpenAIClient
.class
Azure Open AI Embedding Model implementation.class
ImageModel
implementation for Microsoft Azure AI backed byOpenAIClient
. -
Uses of Model in org.springframework.ai.bedrock.cohere
Classes in org.springframework.ai.bedrock.cohere that implement ModelModifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the Bedrock Cohere Embedding API. -
Uses of Model in org.springframework.ai.bedrock.converse
Classes in org.springframework.ai.bedrock.converse that implement ModelModifier and TypeClassDescriptionclass
AChatModel
implementation that uses the Amazon Bedrock Converse API to interact with the Supported models. -
Uses of Model in org.springframework.ai.bedrock.titan
Classes in org.springframework.ai.bedrock.titan that implement ModelModifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the Bedrock Titan Embedding API. -
Uses of Model in org.springframework.ai.chat.model
Subinterfaces of Model in org.springframework.ai.chat.model -
Uses of Model in org.springframework.ai.embedding
Subinterfaces of Model in org.springframework.ai.embeddingModifier and TypeInterfaceDescriptioninterface
EmbeddingModel is a generic interface for embedding models.interface
EmbeddingModel is a generic interface for embedding models.Classes in org.springframework.ai.embedding that implement ModelModifier and TypeClassDescriptionclass
Abstract implementation of theEmbeddingModel
interface that provides dimensions calculation caching. -
Uses of Model in org.springframework.ai.huggingface
Classes in org.springframework.ai.huggingface that implement ModelModifier and TypeClassDescriptionclass
An implementation ofChatModel
that interfaces with HuggingFace Inference Endpoints for text generation. -
Uses of Model in org.springframework.ai.image
Subinterfaces of Model in org.springframework.ai.image -
Uses of Model in org.springframework.ai.minimax
Classes in org.springframework.ai.minimax that implement ModelModifier and TypeClassDescriptionclass
class
MiniMax Embedding Model implementation. -
Uses of Model in org.springframework.ai.mistralai
Classes in org.springframework.ai.mistralai that implement ModelModifier and TypeClassDescriptionclass
Represents a Mistral AI Chat Model.class
Provides the Mistral AI Embedding Model. -
Uses of Model in org.springframework.ai.moderation
Subinterfaces of Model in org.springframework.ai.moderationModifier and TypeInterfaceDescriptioninterface
The ModerationModel interface defines a generic AI model for moderation. -
Uses of Model in org.springframework.ai.moonshot
Classes in org.springframework.ai.moonshot that implement ModelModifier and TypeClassDescriptionclass
MoonshotChatModel is aChatModel
implementation that uses the Moonshot -
Uses of Model in org.springframework.ai.oci
Classes in org.springframework.ai.oci that implement ModelModifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the OCI GenAI Embedding API. -
Uses of Model in org.springframework.ai.oci.cohere
Classes in org.springframework.ai.oci.cohere that implement ModelModifier and TypeClassDescriptionclass
ChatModel
implementation that uses the OCI GenAI Chat API. -
Uses of Model in org.springframework.ai.ollama
Classes in org.springframework.ai.ollama that implement ModelModifier and TypeClassDescriptionclass
ChatModel
implementation for Ollama.class
EmbeddingModel
implementation for Ollama. -
Uses of Model in org.springframework.ai.openai
Classes in org.springframework.ai.openai that implement ModelModifier and TypeClassDescriptionclass
OpenAI audio speech client implementation for backed byOpenAiAudioApi
.class
OpenAI audio transcription client implementation for backed byOpenAiAudioApi
.class
class
Open AI Embedding Model implementation.class
OpenAiImageModel is a class that implements the ImageModel interface.class
OpenAiModerationModel is a class that implements the ModerationModel interface. -
Uses of Model in org.springframework.ai.openai.audio.speech
Subinterfaces of Model in org.springframework.ai.openai.audio.speechModifier and TypeInterfaceDescriptioninterface
TheSpeechModel
interface provides a way to interact with the OpenAI Text-to-Speech (TTS) API. -
Uses of Model in org.springframework.ai.postgresml
Classes in org.springframework.ai.postgresml that implement Model -
Uses of Model in org.springframework.ai.qianfan
Classes in org.springframework.ai.qianfan that implement ModelModifier and TypeClassDescriptionclass
class
QianFan Embedding Client implementation.class
QianFanImageModel is a class that implements the ImageModel interface. -
Uses of Model in org.springframework.ai.stabilityai
Classes in org.springframework.ai.stabilityai that implement ModelModifier and TypeClassDescriptionclass
StabilityAiImageModel is a class that implements the ImageModel interface. -
Uses of Model in org.springframework.ai.transformers
Classes in org.springframework.ai.transformers that implement ModelModifier and TypeClassDescriptionclass
An implementation of the AbstractEmbeddingModel that uses ONNX-based Transformer models for text embeddings. -
Uses of Model in org.springframework.ai.vertexai.embedding.multimodal
Classes in org.springframework.ai.vertexai.embedding.multimodal that implement ModelModifier and TypeClassDescriptionclass
Implementation of the Vertex AI Multimodal Embedding Model. -
Uses of Model in org.springframework.ai.vertexai.embedding.text
Classes in org.springframework.ai.vertexai.embedding.text that implement ModelModifier and TypeClassDescriptionclass
A class representing a Vertex AI Text Embedding Model. -
Uses of Model in org.springframework.ai.vertexai.gemini
Classes in org.springframework.ai.vertexai.gemini that implement ModelModifier and TypeClassDescriptionclass
Vertex AI Gemini Chat Model implementation that provides access to Google's Gemini language models. -
Uses of Model in org.springframework.ai.watsonx
Classes in org.springframework.ai.watsonx that implement ModelModifier and TypeClassDescriptionclass
ChatModel
implementation for watsonx.ai.class
EmbeddingModel
implementation for Watsonx.ai. -
Uses of Model in org.springframework.ai.zhipuai
Classes in org.springframework.ai.zhipuai that implement ModelModifier and TypeClassDescriptionclass
class
ZhiPuAI Embedding Model implementation.class
ZhiPuAiImageModel is a class that implements the ImageModel interface.