| 构造器和说明 |
|---|
PromptImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
Prompt |
addMessage(ChatMessage... msgs) |
Prompt |
addMessage(java.util.Collection<ChatMessage> msgs) |
Prompt |
addMessage(java.lang.String msg) |
java.util.Map<java.lang.String,java.lang.Object> |
attrs()
获取属性
|
void |
clear()
清空
|
ChatMessage |
getFirstMessage()
获取首条消息
|
AssistantMessage |
getLastAssistantMessage()
获取最后 Assistant 消息
|
ChatMessage |
getLastMessage()
获取最后消息
|
java.util.List<ChatMessage> |
getMessages()
获取消息
|
java.lang.String |
getSystemContent()
获取系统消息内容
|
java.lang.String |
getUserContent()
获取用户消息内容
|
boolean |
isEmpty()
是否为空
|
void |
removeLastAssistantMessage()
移除最后 Assistant 消息
|
void |
removeLastMessage()
移除最后消息
|
Prompt |
replaceMessages(java.util.Collection<ChatMessage> messages) |
int |
size()
获取大小
|
java.lang.String |
toString() |
public java.util.Map<java.lang.String,java.lang.Object> attrs()
Promptpublic java.util.List<ChatMessage> getMessages()
PromptgetMessages 在接口中 Promptpublic ChatMessage getFirstMessage()
PromptgetFirstMessage 在接口中 Promptpublic ChatMessage getLastMessage()
PromptgetLastMessage 在接口中 Promptpublic void removeLastMessage()
PromptremoveLastMessage 在接口中 Promptpublic AssistantMessage getLastAssistantMessage()
PromptgetLastAssistantMessage 在接口中 Promptpublic void removeLastAssistantMessage()
PromptremoveLastAssistantMessage 在接口中 Promptpublic java.lang.String getUserContent()
PromptgetUserContent 在接口中 Promptpublic java.lang.String getSystemContent()
PromptgetSystemContent 在接口中 Promptpublic Prompt addMessage(java.lang.String msg)
addMessage 在接口中 Promptpublic Prompt addMessage(ChatMessage... msgs)
addMessage 在接口中 Promptpublic Prompt addMessage(java.util.Collection<ChatMessage> msgs)
addMessage 在接口中 Promptpublic Prompt replaceMessages(java.util.Collection<ChatMessage> messages)
replaceMessages 在接口中 Promptpublic java.lang.String toString()
toString 在类中 java.lang.Object