Class Message
java.lang.Object
me.neurodock.llm.Message
- Direct Known Subclasses:
OpenAIAssistentMessage, ToolResponse
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMessage(Message.Role role, Object content) Message(Message.Role role, Object content, org.json.JSONArray toolCalls) Message(Message.Role role, String toolID, Object content) -
Method Summary
-
Field Details
-
role
-
-
toolID
-
toolCalls
protected org.json.JSONArray toolCalls
-
-
Constructor Details
-
Message
- Parameters:
role-content-- Throws:
IllegalArgumentException- If the backend does not support the content or role provided
-
Message
-
Message
-
-
Method Details
-
getRole
-
getContent
-
getToolID
-
getToolCalls
public org.json.JSONArray getToolCalls() -
toString
-