diff --git a/pom.xml b/pom.xml index a3d7829..55d9df8 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ DashScope Java SDK com.alibaba dashscope-sdk-java - 2.22.22 + 2.22.23 8 diff --git a/src/main/java/com/alibaba/dashscope/aigc/generation/Generation.java b/src/main/java/com/alibaba/dashscope/aigc/generation/Generation.java index c329b66..1f568db 100644 --- a/src/main/java/com/alibaba/dashscope/aigc/generation/Generation.java +++ b/src/main/java/com/alibaba/dashscope/aigc/generation/Generation.java @@ -41,15 +41,23 @@ public static class Models { @Deprecated public static final String QWEN_V1 = "qwen-v1"; public static final String QWEN_TURBO = "qwen-turbo"; + public static final String QWEN_PLUS = "qwen-plus"; + public static final String QWEN_MAX = "qwen-max"; + public static final String QWEN_FLASH = "qwen-flash"; + + public static final String QWEN3_MAX = "qwen3-max"; + public static final String QWEN3_7_PLUS = "qwen3.7-plus"; + public static final String QWEN3_7_MAX = "qwen3.7-max"; + + public static final String QWEN3_CODER_PLUS = "qwen3-coder-plus"; + public static final String QWEN3_CODER_FLASH = "qwen3-coder-flash"; + public static final String QWEN3_CODER_NEXT = "qwen3-coder-next"; public static final String BAILIAN_V1 = "bailian-v1"; public static final String DOLLY_12B_V2 = "dolly-12b-v2"; /** @deprecated use QWEN_PLUS instead */ @Deprecated public static final String QWEN_PLUS_V1 = "qwen-plus-v1"; - - public static final String QWEN_PLUS = "qwen-plus"; - public static final String QWEN_MAX = "qwen-max"; } private ApiServiceOption defaultApiServiceOption() { diff --git a/src/main/java/com/alibaba/dashscope/aigc/imagegeneration/ImageGeneration.java b/src/main/java/com/alibaba/dashscope/aigc/imagegeneration/ImageGeneration.java index 4864ed8..ed71fb7 100644 --- a/src/main/java/com/alibaba/dashscope/aigc/imagegeneration/ImageGeneration.java +++ b/src/main/java/com/alibaba/dashscope/aigc/imagegeneration/ImageGeneration.java @@ -37,6 +37,17 @@ public final class ImageGeneration { public static class Models { public static final String WanX2_6_T2I = "wan2.6-t2i"; public static final String WanX2_6_IMAGE = "wan2.6-image"; + + public static final String WAN_2_7_IMAGE = "wan2.7-image"; + public static final String WAN_2_7_IMAGE_PRO = "wan2.7-image-pro"; + + public static final String QWEN_IMAGE = "qwen-image"; + public static final String QWEN_IMAGE_EDIT = "qwen-image-edit"; + public static final String QWEN_IMAGE_2_0 = "qwen-image-2.0"; + public static final String QWEN_IMAGE_2_0_PRO = "qwen-image-2.0-pro"; + public static final String QWEN_IMAGE_PLUS = "qwen-image-plus"; + public static final String QWEN_IMAGE_MAX = "qwen-image-max"; + public static final String QWEN_IMAGE_EDIT_PLUS = "qwen-image-edit-plus"; } private ApiServiceOption defaultSyncApiServiceOption() { diff --git a/src/main/java/com/alibaba/dashscope/aigc/multimodalconversation/MultiModalConversation.java b/src/main/java/com/alibaba/dashscope/aigc/multimodalconversation/MultiModalConversation.java index 93b8059..a46a008 100644 --- a/src/main/java/com/alibaba/dashscope/aigc/multimodalconversation/MultiModalConversation.java +++ b/src/main/java/com/alibaba/dashscope/aigc/multimodalconversation/MultiModalConversation.java @@ -33,6 +33,17 @@ public final class MultiModalConversation { public static class Models { public static final String QWEN_VL_CHAT_V1 = "qwen-vl-chat-v1"; public static final String QWEN_VL_PLUS = "qwen-vl-plus"; + public static final String QWEN_VL_MAX = "qwen-vl-max"; + public static final String QWEN_VL_OCR = "qwen-vl-ocr"; + + public static final String QWEN3_VL_PLUS = "qwen3-vl-plus"; + public static final String QWEN3_VL_FLASH = "qwen3-vl-flash"; + + public static final String QWEN_OMNI_TURBO = "qwen-omni-turbo"; + public static final String QWEN_OMNI_TURBO_LATEST = "qwen-omni-turbo-latest"; + public static final String QWEN3_OMNI_FLASH = "qwen3-omni-flash"; + public static final String QWEN3_5_OMNI_PLUS = "qwen3.5-omni-plus"; + public static final String QWEN3_5_OMNI_FLASH = "qwen3.5-omni-flash"; } private ApiServiceOption defaultApiServiceOption() { diff --git a/src/main/java/com/alibaba/dashscope/aigc/videosynthesis/VideoSynthesis.java b/src/main/java/com/alibaba/dashscope/aigc/videosynthesis/VideoSynthesis.java index 98816db..035e211 100644 --- a/src/main/java/com/alibaba/dashscope/aigc/videosynthesis/VideoSynthesis.java +++ b/src/main/java/com/alibaba/dashscope/aigc/videosynthesis/VideoSynthesis.java @@ -39,7 +39,15 @@ public static class Models { public static final String WANX_2_1_KF2V_PLUS = "wanx2.1-kf2v-plus"; public static final String WANX_KF2V = "wanx-kf2v"; + public static final String WAN_2_7_T2V = "wan2.7-t2v"; + public static final String WAN_2_7_I2V = "wan2.7-i2v"; + public static final String WAN_2_7_R2V = "wan2.7-r2v"; + public static final String WAN_2_7_VIDEOEDIT = "wan2.7-videoedit"; + public static final String HAPPYHORSE_1_0_T2V = "happyhorse-1.0-t2v"; + public static final String HAPPYHORSE_1_0_I2V = "happyhorse-1.0-i2v"; + public static final String HAPPYHORSE_1_0_R2V = "happyhorse-1.0-r2v"; + public static final String HAPPYHORSE_1_0_VIDEO_EDIT = "happyhorse-1.0-video-edit"; } /** Video synthesis size */ diff --git a/src/main/java/com/alibaba/dashscope/app/WorkflowMessage.java b/src/main/java/com/alibaba/dashscope/app/WorkflowMessage.java index fe69fa4..436c2bd 100644 --- a/src/main/java/com/alibaba/dashscope/app/WorkflowMessage.java +++ b/src/main/java/com/alibaba/dashscope/app/WorkflowMessage.java @@ -27,6 +27,9 @@ public class WorkflowMessage { @SerializedName("message") private Message message; + @SerializedName("parent_node_id") + private String parentNodeId; + @Data public static class Message { @SerializedName("role")