From 633b1d323d907492362d4c15fcbc0f8d1b1842ad Mon Sep 17 00:00:00 2001 From: Tomsun28 Date: Thu, 8 Jan 2026 15:09:50 +0800 Subject: [PATCH] bugfix: fix missing parameters (#78) --- .../z/openapi/service/audio/AudioTranscriptionChunk.java | 7 +++++++ .../z/openapi/service/audio/AudioTranscriptionResult.java | 5 +++++ .../ai/z/openapi/service/model/ChatFunctionParameters.java | 4 +--- pom.xml | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionChunk.java b/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionChunk.java index e20d34b..7ad2bd5 100644 --- a/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionChunk.java +++ b/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionChunk.java @@ -1,16 +1,23 @@ package ai.z.openapi.service.audio; +import ai.z.openapi.service.model.Choice; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import java.util.List; + @Data @AllArgsConstructor @NoArgsConstructor @Builder public final class AudioTranscriptionChunk { + @JsonProperty("choices") + private List choices; + private Long created; private String model; diff --git a/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionResult.java b/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionResult.java index e47822e..b2d7bfd 100644 --- a/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionResult.java +++ b/core/src/main/java/ai/z/openapi/service/audio/AudioTranscriptionResult.java @@ -1,5 +1,6 @@ package ai.z.openapi.service.audio; +import ai.z.openapi.service.model.Segment; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; @@ -7,6 +8,8 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; +import java.util.List; + @Data @AllArgsConstructor @NoArgsConstructor @@ -24,4 +27,6 @@ public final class AudioTranscriptionResult { private String text; + private List segments; + } diff --git a/core/src/main/java/ai/z/openapi/service/model/ChatFunctionParameters.java b/core/src/main/java/ai/z/openapi/service/model/ChatFunctionParameters.java index 098e3b7..21c9fad 100644 --- a/core/src/main/java/ai/z/openapi/service/model/ChatFunctionParameters.java +++ b/core/src/main/java/ai/z/openapi/service/model/ChatFunctionParameters.java @@ -16,8 +16,6 @@ public class ChatFunctionParameters { private String type; - private Map properties; - - private List required; + private Object properties; } diff --git a/pom.xml b/pom.xml index 9a7321e..a2c175b 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ - 0.3.1 + 0.3.2 8 UTF-8 UTF-8