Skip to content

Commit 43d9744

Browse files
committed
in Anthropic, support plain assistant messages from OpenAI
1 parent 5b5725f commit 43d9744

File tree

1 file changed

+4
-1
lines changed
  • anthropic-client/src/main/scala/io/cequence/openaiscala/anthropic/service/impl

1 file changed

+4
-1
lines changed

anthropic-client/src/main/scala/io/cequence/openaiscala/anthropic/service/impl/package.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ import io.cequence.openaiscala.domain.{
3131
ImageURLContent => OpenAIImageContent,
3232
TextContent => OpenAITextContent,
3333
UserMessage => OpenAIUserMessage,
34-
UserSeqMessage => OpenAIUserSeqMessage
34+
UserSeqMessage => OpenAIUserSeqMessage,
35+
AssistantMessage => OpenAIAssistantMessage
3536
}
3637

3738
import java.{util => ju}
@@ -69,6 +70,8 @@ package object impl extends AnthropicServiceConsts {
6970
case OpenAIUserMessage(content, _) => Message.UserMessage(content)
7071
case OpenAIUserSeqMessage(contents, _) =>
7172
Message.UserMessageContent(contents.map(toAnthropic))
73+
case OpenAIAssistantMessage(content, _) => Message.AssistantMessage(content)
74+
7275
// legacy message type
7376
case MessageSpec(role, content, _) if role == ChatRole.User =>
7477
Message.UserMessage(content)

0 commit comments

Comments
 (0)