Uses of Interface
org.springframework.ai.model.Content
Packages that use Content
Package
Description
Provides classes for advising chat clients.
Provides a set of interfaces and classes for a generic API designed to interact with
various AI models.
-
Uses of Content in org.springframework.ai.chat.client.advisor
Methods in org.springframework.ai.chat.client.advisor that return types with arguments of type ContentModifier and TypeMethodDescriptionLastMaxTokenSizeContentPurger.purgeExcess
(List<MediaContent> datum, int totalSize) -
Uses of Content in org.springframework.ai.chat.messages
Subinterfaces of Content in org.springframework.ai.chat.messagesModifier and TypeInterfaceDescriptioninterface
The Message interface represents a message that can be sent or received in a chat application.Classes in org.springframework.ai.chat.messages that implement ContentModifier and TypeClassDescriptionclass
The AbstractMessage class is an abstract implementation of the Message interface.class
Lets the generative know the content was generated as a response to the user.class
A message of the type 'system' passed as input.class
The ToolResponseMessage class represents a message with a function content in a chat application.class
A message of the type 'user' passed as input Messages with the user role are from the end-user or developer. -
Uses of Content in org.springframework.ai.model
Subinterfaces of Content in org.springframework.ai.model -
Uses of Content in org.springframework.ai.vectorstore
Classes in org.springframework.ai.vectorstore that implement ContentModifier and TypeClassDescriptionfinal class
An immutableContent
implementation representing content, metadata, and its embeddings.