Uses of Class
com.hw.langchain.schema.BaseMessage
Packages that use BaseMessage
Package
Description
-
Uses of BaseMessage in com.hw.langchain.base.language
Methods in com.hw.langchain.base.language that return BaseMessageModifier and TypeMethodDescriptiondefault BaseMessage
BaseLanguageModel.predictMessages
(List<BaseMessage> messages) Predict message from messages.BaseLanguageModel.predictMessages
(List<BaseMessage> messages, List<String> stop) Predict message from messages.Methods in com.hw.langchain.base.language that return types with arguments of type BaseMessageModifier and TypeMethodDescriptiondefault reactor.core.publisher.Flux<BaseMessage>
BaseLanguageModel.asyncPredictMessages
(List<BaseMessage> messages, List<String> stop) Predict message from messages async.Method parameters in com.hw.langchain.base.language with type arguments of type BaseMessageModifier and TypeMethodDescriptiondefault reactor.core.publisher.Flux<BaseMessage>
BaseLanguageModel.asyncPredictMessages
(List<BaseMessage> messages, List<String> stop) Predict message from messages async.default BaseMessage
BaseLanguageModel.predictMessages
(List<BaseMessage> messages) Predict message from messages.BaseLanguageModel.predictMessages
(List<BaseMessage> messages, List<String> stop) Predict message from messages. -
Uses of BaseMessage in com.hw.langchain.chat.models.base
Methods in com.hw.langchain.chat.models.base that return BaseMessageModifier and TypeMethodDescriptionBaseChatModel.call
(List<BaseMessage> messages) BaseChatModel.call
(List<BaseMessage> messages, List<String> stop) BaseChatModel.predictMessages
(List<BaseMessage> messages, List<String> stop) Method parameters in com.hw.langchain.chat.models.base with type arguments of type BaseMessageModifier and TypeMethodDescriptionBaseChatModel.call
(List<BaseMessage> messages) BaseChatModel.call
(List<BaseMessage> messages, List<String> stop) BaseChatModel.generate
(List<List<BaseMessage>> messages) Top Level callabstract ChatResult
BaseChatModel.innerGenerate
(List<BaseMessage> messages, List<String> stop) Top Level callBaseChatModel.predictMessages
(List<BaseMessage> messages, List<String> stop) -
Uses of BaseMessage in com.hw.langchain.chat.models.openai
Methods in com.hw.langchain.chat.models.openai that return BaseMessageModifier and TypeMethodDescriptionstatic BaseMessage
OpenAI.convertOpenAiToLangChain
(ChatMessage message) Methods in com.hw.langchain.chat.models.openai with parameters of type BaseMessageModifier and TypeMethodDescriptionstatic ChatMessage
OpenAI.convertLangChainToOpenAI
(BaseMessage message) Method parameters in com.hw.langchain.chat.models.openai with type arguments of type BaseMessageModifier and TypeMethodDescriptionChatOpenAI.convertMessages
(List<BaseMessage> messages) ChatOpenAI.innerGenerate
(List<BaseMessage> messages, List<String> stop) -
Uses of BaseMessage in com.hw.langchain.llms.base
Methods in com.hw.langchain.llms.base that return BaseMessageModifier and TypeMethodDescriptionBaseLLM.predictMessages
(List<BaseMessage> messages, List<String> stop) Method parameters in com.hw.langchain.llms.base with type arguments of type BaseMessageModifier and TypeMethodDescriptionBaseLLM.predictMessages
(List<BaseMessage> messages, List<String> stop) -
Uses of BaseMessage in com.hw.langchain.memory.buffer
Methods in com.hw.langchain.memory.buffer that return types with arguments of type BaseMessageModifier and TypeMethodDescriptionprotected List<BaseMessage>
ConversationBufferLimitedMemory.getMemoryMessages()
protected List<BaseMessage>
ConversationBufferMemory.getMemoryMessages()
BufferWindowMemoryMessagePicker.pickMemoryMessage
(List<BaseMessage> memoryMessages) MemoryMessagePicker.pickMemoryMessage
(List<BaseMessage> memoryMessages) pick up memory messages as neededMethod parameters in com.hw.langchain.memory.buffer with type arguments of type BaseMessageModifier and TypeMethodDescriptionBufferWindowMemoryMessagePicker.pickMemoryMessage
(List<BaseMessage> memoryMessages) MemoryMessagePicker.pickMemoryMessage
(List<BaseMessage> memoryMessages) pick up memory messages as needed -
Uses of BaseMessage in com.hw.langchain.memory.chat.message.histories.database
Methods in com.hw.langchain.memory.chat.message.histories.database that return types with arguments of type BaseMessageModifier and TypeMethodDescriptionDataBaseChatMessageHistory.getMessages()
ChatMessageRepository.loadMessage
(String sessionId) Loads all historical chat messages for the given sessionId.Methods in com.hw.langchain.memory.chat.message.histories.database with parameters of type BaseMessageModifier and TypeMethodDescriptionvoid
DataBaseChatMessageHistory.addMessage
(BaseMessage message) void
ChatMessageRepository.saveMessage
(String sessionId, BaseMessage baseMessage) Saves a chat message to the specified sessionId. -
Uses of BaseMessage in com.hw.langchain.memory.chat.message.histories.database.redis
Methods in com.hw.langchain.memory.chat.message.histories.database.redis that return types with arguments of type BaseMessageModifier and TypeMethodDescriptionRedisChatMessageHistory.getMessages()
RedisChatMessageRepository.loadMessage
(String sessionId) Methods in com.hw.langchain.memory.chat.message.histories.database.redis with parameters of type BaseMessageModifier and TypeMethodDescriptionvoid
RedisChatMessageHistory.addMessage
(BaseMessage message) void
RedisChatMessageRepository.saveMessage
(String sessionId, BaseMessage baseMessage) -
Uses of BaseMessage in com.hw.langchain.memory.chat.message.histories.in.memory
Methods in com.hw.langchain.memory.chat.message.histories.in.memory with parameters of type BaseMessage -
Uses of BaseMessage in com.hw.langchain.prompts.base
Methods in com.hw.langchain.prompts.base that return types with arguments of type BaseMessage -
Uses of BaseMessage in com.hw.langchain.prompts.chat
Methods in com.hw.langchain.prompts.chat that return BaseMessageMethods in com.hw.langchain.prompts.chat that return types with arguments of type BaseMessageModifier and TypeMethodDescriptionabstract List<BaseMessage>
BaseChatPromptTemplate.formatMessages
(Map<String, Object> kwargs) Format kwargs into a list of messages.abstract List<BaseMessage>
BaseMessagePromptTemplate.formatMessages
(Map<String, Object> kwargs) To messages.BaseStringMessagePromptTemplate.formatMessages
(Map<String, Object> kwargs) ChatPromptTemplate.formatMessages
(Map<String, Object> kwargs) MessagesPlaceholder.formatMessages
(Map<String, Object> kwargs) ChatPromptValue.toMessages()
Constructor parameters in com.hw.langchain.prompts.chat with type arguments of type BaseMessage -
Uses of BaseMessage in com.hw.langchain.schema
Subclasses of BaseMessage in com.hw.langchain.schemaModifier and TypeClassDescriptionclass
Type of message that is spoken by the AI.class
Type of message with arbitrary speaker.class
class
Type of message that is spoken by the human.class
Type of message that is a system message.Fields in com.hw.langchain.schema declared as BaseMessageFields in com.hw.langchain.schema with type parameters of type BaseMessageMethods in com.hw.langchain.schema that return BaseMessageMethods in com.hw.langchain.schema that return types with arguments of type BaseMessageMethods in com.hw.langchain.schema with parameters of type BaseMessageModifier and TypeMethodDescriptionabstract void
BaseChatMessageHistory.addMessage
(BaseMessage message) Add a self-created message to the storeMethod parameters in com.hw.langchain.schema with type arguments of type BaseMessageModifier and TypeMethodDescriptionstatic String
Schema.getBufferString
(List<BaseMessage> messages) static String
Schema.getBufferString
(List<BaseMessage> messages, String humanPrefix, String aiPrefix) Get buffer string of messages.Constructors in com.hw.langchain.schema with parameters of type BaseMessage