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")