类 MemoryPrompt
java.lang.Object
com.agentsflex.core.util.Metadata
com.agentsflex.core.prompt.Prompt
com.agentsflex.core.prompt.MemoryPrompt
- 所有已实现的接口:
Serializable
- 另请参阅:
-
字段概要
字段从类继承的字段 com.agentsflex.core.util.Metadata
metadataMap -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddAiMessage(String content) voidaddMessage(Message message) voidaddMessages(Collection<? extends Message> messages) voidaddMessageTemporary(Message message) voidaddUserMessage(String content) voidclear()清空所有消息voidintintbooleanvoidsetHistoryMessageTruncateEnable(boolean historyMessageTruncateEnable) voidsetHistoryMessageTruncateLength(int historyMessageTruncateLength) voidsetHistoryMessageTruncateProcessor(Function<String, String> historyMessageTruncateProcessor) voidsetMaxAttachedMessageCount(int maxAttachedMessageCount) voidsetMemory(ChatMemory memory) voidsetSystemMessage(SystemMessage systemMessage) voidsetSystemMessage(String content) voidsetTemporaryMessages(List<Message> temporaryMessages) 从类继承的方法 com.agentsflex.core.prompt.Prompt
addTool, addTools, addToolsFromClass, addToolsFromObject, getToolChoice, getTools, getToolsMap, setToolChoice, setTools从类继承的方法 com.agentsflex.core.util.Metadata
addMetadata, addMetadata, getMetadata, getMetadata, getMetadataMap, removeMetadata, setMetadataMap
-
字段详细资料
-
memory
-
systemMessage
-
maxAttachedMessageCount
-
historyMessageTruncateEnable
-
historyMessageTruncateLength
-
historyMessageTruncateProcessor
-
temporaryMessages
-
-
构造器详细资料
-
MemoryPrompt
public MemoryPrompt() -
MemoryPrompt
-
-
方法详细资料
-
getSystemMessage
-
setSystemMessage
-
setSystemMessage
-
getMaxAttachedMessageCount
-
setMaxAttachedMessageCount
-
isHistoryMessageTruncateEnable
-
setHistoryMessageTruncateEnable
-
getHistoryMessageTruncateLength
-
setHistoryMessageTruncateLength
-
getHistoryMessageTruncateProcessor
-
setHistoryMessageTruncateProcessor
public void setHistoryMessageTruncateProcessor(Function<String, String> historyMessageTruncateProcessor) -
addMessage
-
addUserMessage
-
addAiMessage
-
addMessageTemporary
-
addMessages
-
getMemory
-
setMemory
-
getTemporaryMessages
-
setTemporaryMessages
-
clearTemporaryMessages
-
clear
清空所有消息 -
getMessages
- 指定者:
getMessages在类中Prompt
-