Class ToolResponseMessage
java.lang.Object
org.springframework.ai.chat.messages.AbstractMessage
org.springframework.ai.chat.messages.ToolResponseMessage
The ToolResponseMessage class represents a message with a function content in a chat
application.
- Since:
- 1.0.0
- Author:
- Christian Tzolov, Eric Bottard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final record
-
Field Summary
FieldsFields inherited from class org.springframework.ai.chat.messages.AbstractMessage
MESSAGE_TYPE, messageType, metadata, textContent
-
Constructor Summary
ConstructorsConstructorDescriptionToolResponseMessage
(List<ToolResponseMessage.ToolResponse> responses) Deprecated.ToolResponseMessage
(List<ToolResponseMessage.ToolResponse> responses, Map<String, Object> metadata) Deprecated.in favor of usingToolResponseMessage.Builder
-
Method Summary
Modifier and TypeMethodDescriptionstatic ToolResponseMessage.Builder
builder()
boolean
int
hashCode()
toString()
Methods inherited from class org.springframework.ai.chat.messages.AbstractMessage
getMessageType, getMetadata, getText
-
Field Details
-
responses
-
-
Constructor Details
-
ToolResponseMessage
Deprecated.in favor of usingToolResponseMessage.Builder
-
ToolResponseMessage
@Deprecated public ToolResponseMessage(List<ToolResponseMessage.ToolResponse> responses, Map<String, Object> metadata) Deprecated.in favor of usingToolResponseMessage.Builder
-
-
Method Details
-
builder
-
getResponses
-
equals
- Overrides:
equals
in classAbstractMessage
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractMessage
-
toString
-
ToolResponseMessage.Builder