Uses of Interface
org.springframework.ai.model.Model
Package
Description
-
Uses of Model in org.springframework.ai.anthropic
-
Uses of Model in org.springframework.ai.azure.openai
Modifier 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.anthropic
Modifier and TypeClassDescriptionclass
JavaChatModel
andStreamingChatModel
for the Bedrock Anthropic chat generative. -
Uses of Model in org.springframework.ai.bedrock.anthropic3
Modifier and TypeClassDescriptionclass
JavaChatModel
andStreamingChatModel
for the Bedrock Anthropic chat generative. -
Uses of Model in org.springframework.ai.bedrock.cohere
Modifier and TypeClassDescriptionclass
AChatModel
implementation that uses the Cohere Chat API.class
EmbeddingModel
implementation that uses the Bedrock Cohere Embedding API. -
Uses of Model in org.springframework.ai.bedrock.converse
Modifier 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.jurassic2
Modifier and TypeClassDescriptionclass
JavaChatModel
for the Bedrock Jurassic2 chat generative model. -
Uses of Model in org.springframework.ai.bedrock.llama
Modifier and TypeClassDescriptionclass
JavaChatModel
andStreamingChatModel
for the Bedrock Llama chat generative. -
Uses of Model in org.springframework.ai.bedrock.titan
Modifier and TypeClassDescriptionclass
Implementation of theChatModel
andStreamingChatModel
interfaces that uses the Titan Chat API.class
EmbeddingModel
implementation that uses the Bedrock Titan Embedding API. -
Uses of Model in org.springframework.ai.chat.model
-
Uses of Model in org.springframework.ai.embedding
Modifier and TypeInterfaceDescriptioninterface
EmbeddingModel is a generic interface for embedding models.interface
EmbeddingModel is a generic interface for embedding models.Modifier and TypeClassDescriptionclass
Abstract implementation of theEmbeddingModel
interface that provides dimensions calculation caching. -
Uses of Model in org.springframework.ai.huggingface
Modifier and TypeClassDescriptionclass
An implementation ofChatModel
that interfaces with HuggingFace Inference Endpoints for text generation. -
Uses of Model in org.springframework.ai.image
-
Uses of Model in org.springframework.ai.minimax
Modifier and TypeClassDescriptionclass
class
MiniMax Embedding Model implementation. -
Uses of Model in org.springframework.ai.mistralai
Modifier and TypeClassDescriptionclass
Represents a Mistral AI Chat Model.class
Provides the Mistral AI Embedding Model. -
Uses of Model in org.springframework.ai.moderation
Modifier and TypeInterfaceDescriptioninterface
The ModerationModel interface defines a generic AI model for moderation. -
Uses of Model in org.springframework.ai.moonshot
Modifier and TypeClassDescriptionclass
MoonshotChatModel is aChatModel
implementation that uses the Moonshot -
Uses of Model in org.springframework.ai.oci
Modifier and TypeClassDescriptionclass
EmbeddingModel
implementation that uses the OCI GenAI Embedding API. -
Uses of Model in org.springframework.ai.oci.cohere
Modifier and TypeClassDescriptionclass
ChatModel
implementation that uses the OCI GenAI Chat API. -
Uses of Model in org.springframework.ai.ollama
Modifier and TypeClassDescriptionclass
ChatModel
implementation for Ollama.class
EmbeddingModel
implementation for Ollama. -
Uses of Model in org.springframework.ai.openai
Modifier 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
Modifier 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
-
Uses of Model in org.springframework.ai.qianfan
Modifier 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
Modifier and TypeClassDescriptionclass
StabilityAiImageModel is a class that implements the ImageModel interface. -
Uses of Model in org.springframework.ai.transformers
Modifier 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
Modifier and TypeClassDescriptionclass
Implementation of the Vertex AI Multimodal Embedding Model. -
Uses of Model in org.springframework.ai.vertexai.embedding.text
Modifier and TypeClassDescriptionclass
A class representing a Vertex AI Text Embedding Model. -
Uses of Model in org.springframework.ai.vertexai.gemini
Modifier and TypeClassDescriptionclass
Vertex AI Gemini Chat Model implementation. -
Uses of Model in org.springframework.ai.watsonx
Modifier and TypeClassDescriptionclass
ChatModel
implementation for watsonx.ai.class
EmbeddingModel
implementation for Watsonx.ai. -
Uses of Model in org.springframework.ai.zhipuai
Modifier and TypeClassDescriptionclass
class
ZhiPuAI Embedding Model implementation.class
ZhiPuAiImageModel is a class that implements the ImageModel interface.