Package edu.tufts.hrilab.llm
Class Chat
java.lang.Object
edu.tufts.hrilab.llm.Chat
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCompletion
(Completion completion) void
addCompletion
(Completion completion, boolean updateTokens) void
addContext
(String addition) void
addInteraction
(Message a, Message b) void
addMessage
(Message message) void
addMessage
(String role, String content) Message methodsvoid
addMessages
(List<Message> msgs) void
addRobotMessage
(String content) void
addUserMessage
(String content) roleWrapper
(String role) void
setContext
(Chat chat) void
setContext
(String contextText) void
setMessages
(Chat chat) void
setMessages
(List<Message> msgs) void
void
void
System + Context methodsvoid
void
User methodstoPrompt()
Prompt methods
-
Field Details
-
tokens
public int tokens -
messages
-
userName
-
robotName
-
systemMessage
-
context
-
service
-
model
-
tokenCounts
-
-
Constructor Details
-
Chat
public Chat() -
Chat
-
Chat
-
Chat
-
Chat
-
Chat
-
Chat
-
Chat
-
Chat
-
Chat
-
-
Method Details
-
setUser
User methods -
setRobot
-
getUserRole
-
getRobotRole
-
roleWrapper
-
addMessage
Message methods -
addMessage
-
addMessages
-
setMessages
-
setMessages
-
addUserMessage
-
addRobotMessage
-
addInteraction
-
addCompletion
-
addCompletion
-
getMessages
-
setSystem
System + Context methods -
setSystem
-
setSystem
-
getSystem
-
setContext
-
setContext
-
addContext
-
getContext
-
toSystemMessage
-
toPrompt
Prompt methods -
toPromptString
-