Package ai.protify.core.conversation
Interface AIConversation
-
- All Known Implementing Classes:
ProtifyAIConversation
public interface AIConversation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()java.lang.StringgetId()java.util.List<AIMessage>getMessages()AIConversationStategetState()AIResponsesend(AIInput... inputs)AIResponsesend(java.lang.String text)AIResponsesend(java.lang.String text, AIInput... additionalInputs)
-
-
-
Method Detail
-
send
AIResponse send(java.lang.String text)
-
send
AIResponse send(java.lang.String text, AIInput... additionalInputs)
-
send
AIResponse send(AIInput... inputs)
-
getId
java.lang.String getId()
-
getMessages
java.util.List<AIMessage> getMessages()
-
getState
AIConversationState getState()
-
clear
void clear()
-
-