Skip to content

Commit 6c0d358

Browse files
committed
ToolMessage format fix
1 parent 27c1189 commit 6c0d358

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

openai-client/src/main/scala/io/cequence/openaiscala/JsonFormats.scala

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,9 @@ object JsonFormats {
9494
implicit val systemMessageFormat: Format[SystemMessage] = Json.format[SystemMessage]
9595
implicit val userMessageFormat: Format[UserMessage] = Json.format[UserMessage]
9696
implicit val userSeqMessageFormat: Format[UserSeqMessage] = Json.format[UserSeqMessage]
97-
implicit val toolMessageFormat: Format[ToolMessage] = (
98-
(__ \ "content").formatNullable[String] and
99-
(__ \ "tool_call_id").format[String] and
100-
(__ \ "name").format[String]
101-
)(ToolMessage.apply, unlift(ToolMessage.unapply))
97+
98+
implicit val toolMessageFormat: Format[ToolMessage] = Json.format[ToolMessage]
99+
102100
implicit val assistantMessageFormat: Format[AssistantMessage] = Json.format[AssistantMessage]
103101
implicit val assistantToolMessageReads: Reads[AssistantToolMessage] = (
104102
(__ \ "content").readNullable[String] and

0 commit comments

Comments
 (0)