diff --git a/api/src/main/java/com/theokanning/openai/completion/chat/ChatMessage.java b/api/src/main/java/com/theokanning/openai/completion/chat/ChatMessage.java index df0f08a..7f29252 100644 --- a/api/src/main/java/com/theokanning/openai/completion/chat/ChatMessage.java +++ b/api/src/main/java/com/theokanning/openai/completion/chat/ChatMessage.java @@ -7,7 +7,7 @@ * chat 接口的请求message 接口 * @see Chat Completion */ -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "role", defaultImpl = AssistantMessage.class) +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "role", defaultImpl = AssistantMessage.class) @JsonSubTypes({ @JsonSubTypes.Type(value = AssistantMessage.class, name = "assistant"), @JsonSubTypes.Type(value = ToolMessage.class, name = "tool"),