Uses of Package
org.springframework.ai.model
Packages that use org.springframework.ai.model
Package
Description
Chat client.
Provides classes for advising chat clients.
Provides the API for chat client advisors.
Provides the API for embedding observations.
Provides a set of interfaces and classes for a generic API designed to interact with
various AI models.
-
Classes in org.springframework.ai.model used by org.springframework.ai.anthropicClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.anthropic.apiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.
-
Classes in org.springframework.ai.model used by org.springframework.ai.audio.transcriptionClassDescriptionInterface representing the customizable options for AI model interactions.Interface representing a request to an AI model.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.Interface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.azure.openaiClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.azure.openai.metadataClassDescriptionInterface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.bedrock.cohereClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.bedrock.converseClassDescriptionThe Model interface provides a generic API for invoking AI models.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.bedrock.converse.apiClassDescriptionInterface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.bedrock.titanClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.clientClassDescriptionThe Media class represents the data and metadata of a media attachment in a message.
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.client.advisor
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.client.advisor.apiClassDescriptionThe Media class represents the data and metadata of a media attachment in a message.
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.messagesClassDescriptionData structure that contains content and metadata.The Media class represents the data and metadata of a media attachment in a message.
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.metadataClassDescriptionInterface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.modelClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.chat.promptClassDescriptionThe Media class represents the data and metadata of a media attachment in a message.Interface representing the customizable options for AI model interactions.Interface representing a request to an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.documentClassDescriptionThe Media class represents the data and metadata of a media attachment in a message.
-
Classes in org.springframework.ai.model used by org.springframework.ai.embeddingClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.Interface representing a request to an AI model.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.Interface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.huggingfaceClassDescriptionThe Model interface provides a generic API for invoking AI models.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.imageClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.Interface representing a request to an AI model.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.Interface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.minimaxClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.minimax.apiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.
-
Classes in org.springframework.ai.model used by org.springframework.ai.mistralaiClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.mistralai.apiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.
-
Classes in org.springframework.ai.model used by org.springframework.ai.modelClassDescriptionSome model providers API leverage short-lived api keys which must be renewed at regular intervals using another credential.Data structure that contains content and metadata.The Media class represents the data and metadata of a media attachment in a message.Builder class for Media.Describes an AI model's basic characteristics.Interface representing the customizable options for AI model interactions.Interface representing a request to an AI model.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.Interface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.model.functionClassDescriptionInterface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.model.toolClassDescriptionInterface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.moderationClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.Interface representing a request to an AI model.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.Interface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.moonshotClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.moonshot.apiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.
-
Classes in org.springframework.ai.model used by org.springframework.ai.ociClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.oci.cohereClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.ollamaClassDescriptionThe Model interface provides a generic API for invoking AI models.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.ollama.apiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.openaiClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.openai.apiClassDescriptionSome model providers API leverage short-lived api keys which must be renewed at regular intervals using another credential.Marker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.
-
Classes in org.springframework.ai.model used by org.springframework.ai.openai.audio.speechClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.Interface representing a request to an AI model.Interface representing the response received from an AI model.This interface provides methods to access the main output of the AI model and the metadata associated with this result.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.openai.metadataClassDescriptionInterface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.openai.metadata.audioClassDescriptionInterface representing metadata associated with an AI model's response.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.postgresmlClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.qianfanClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.stabilityaiClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing metadata associated with the results of an AI model.
-
Classes in org.springframework.ai.model used by org.springframework.ai.stabilityai.apiClassDescriptionInterface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.tokenizer
-
Classes in org.springframework.ai.model used by org.springframework.ai.transformers
-
Classes in org.springframework.ai.model used by org.springframework.ai.vectorstore
-
Classes in org.springframework.ai.model used by org.springframework.ai.vertexai.embedding.multimodalClassDescriptionDescription of an embedding model.The Model interface provides a generic API for invoking AI models.Describes an AI model's basic characteristics.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.vertexai.embedding.textClassDescriptionDescription of an embedding model.The Model interface provides a generic API for invoking AI models.Describes an AI model's basic characteristics.Interface representing the customizable options for AI model interactions.
-
Classes in org.springframework.ai.model used by org.springframework.ai.vertexai.geminiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.The Model interface provides a generic API for invoking AI models.Describes an AI model's basic characteristics.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.watsonxClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.zhipuaiClassDescriptionThe Model interface provides a generic API for invoking AI models.Interface representing the customizable options for AI model interactions.The StreamingModel interface provides a generic API for invoking an AI models with streaming response.
-
Classes in org.springframework.ai.model used by org.springframework.ai.zhipuai.apiClassDescriptionMarker interface, to be used to store info on the model such as the current context length.Describes an AI model's basic characteristics.