Skip to content

Commit 1a415b1

Browse files
author
yiguang
committed
feat: add subdivisionlevel and fileformat in resp
1 parent 7e12cda commit 1a415b1

File tree

3 files changed

+184
-1
lines changed

3 files changed

+184
-1
lines changed

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/model/content/generation/GetContentGenerationTaskResponse.java

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,18 @@ public class GetContentGenerationTaskResponse {
2727
@JsonProperty("usage")
2828
private Usage usage;
2929

30+
@JsonProperty("subdivisionlevel")
31+
private String subdivisionlevel;
32+
33+
@JsonProperty("fileformat")
34+
private String fileformat;
35+
36+
@JsonProperty("frames")
37+
private java.lang.Long frames;
38+
39+
@JsonProperty("framespersecond")
40+
private java.lang.Long framespersecond;
41+
3042
@JsonProperty("created_at")
3143
private java.lang.Long createdAt;
3244

@@ -87,6 +99,38 @@ public void setUsage(Usage usage) {
8799
this.usage = usage;
88100
}
89101

102+
public String getSubdivisionLevel() {
103+
return subdivisionlevel;
104+
}
105+
106+
public void setSubdivisionLevel(String subdivisionlevel) {
107+
this.subdivisionlevel = subdivisionlevel;
108+
}
109+
110+
public String getFileFormat() {
111+
return fileformat;
112+
}
113+
114+
public void setFileFormat(String fileformat) {
115+
this.fileformat = fileformat;
116+
}
117+
118+
public java.lang.Long getFrames() {
119+
return frames;
120+
}
121+
122+
public void setFrames(java.lang.Long frames) {
123+
this.frames = frames;
124+
}
125+
126+
public java.lang.Long getFramesPerSecond() {
127+
return framespersecond;
128+
}
129+
130+
public void setFramesPerSecond(java.lang.Long framespersecond) {
131+
this.framespersecond = framespersecond;
132+
}
133+
90134
public java.lang.Long getCreatedAt() {
91135
return createdAt;
92136
}
@@ -144,11 +188,23 @@ public void setLastFrameUrl(String lastFrameUrl) {
144188
this.lastFrameUrl = lastFrameUrl;
145189
}
146190

191+
@JsonProperty("file_url")
192+
private String fileUrl;
193+
194+
public String getFileUrl() {
195+
return fileUrl;
196+
}
197+
198+
public void setFileUrl(String fileUrl) {
199+
this.fileUrl = fileUrl;
200+
}
201+
147202
@Override
148203
public String toString() {
149204
return "Content{" +
150205
"videoUrl='" + videoUrl + '\'' +
151206
", lastFrameUrl='" + lastFrameUrl + '\'' +
207+
", fileUrl='" + fileUrl + '\'' +
152208
'}';
153209
}
154210
}
@@ -210,6 +266,10 @@ public String toString() {
210266
", error='" + error + '\'' +
211267
", content=" + (content != null ? content.toString() : "null") +
212268
", usage=" + usage +
269+
", subdivisionlevel=" + subdivisionlevel +
270+
", fileformat=" + fileformat +
271+
", frames=" + frames +
272+
", framespersecond=" + framespersecond +
213273
", createdAt=" + createdAt +
214274
", updatedAt=" + updatedAt +
215275
", seed=" + seed +

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/model/content/generation/ListContentGenerationTasksResponse.java

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,18 @@ public static class Item {
5252
@JsonProperty("usage")
5353
private Usage usage;
5454

55+
@JsonProperty("subdivisionlevel")
56+
private String subdivisionlevel;
57+
58+
@JsonProperty("fileformat")
59+
private String fileformat;
60+
61+
@JsonProperty("frames")
62+
private java.lang.Long frames;
63+
64+
@JsonProperty("framespersecond")
65+
private java.lang.Long framespersecond;
66+
5567
@JsonProperty("created_at")
5668
private java.lang.Long createdAt;
5769

@@ -110,6 +122,38 @@ public void setUsage(Usage usage) {
110122
this.usage = usage;
111123
}
112124

125+
public String getSubdivisionLevel() {
126+
return subdivisionlevel;
127+
}
128+
129+
public void setSubdivisionLevel(String subdivisionlevel) {
130+
this.subdivisionlevel = subdivisionlevel;
131+
}
132+
133+
public String getFileFormat() {
134+
return fileformat;
135+
}
136+
137+
public void setFileFormat(String fileformat) {
138+
this.fileformat = fileformat;
139+
}
140+
141+
public java.lang.Long getFrames() {
142+
return frames;
143+
}
144+
145+
public void setFrames(java.lang.Long frames) {
146+
this.frames = frames;
147+
}
148+
149+
public java.lang.Long getFramesPerSecond() {
150+
return framespersecond;
151+
}
152+
153+
public void setFramesPerSecond(java.lang.Long framespersecond) {
154+
this.framespersecond = framespersecond;
155+
}
156+
113157
public java.lang.Long getCreatedAt() {
114158
return createdAt;
115159
}
@@ -148,6 +192,12 @@ public static class Content {
148192
@JsonProperty("video_url")
149193
private String videoUrl;
150194

195+
@JsonProperty("last_frame_url")
196+
private String lastFrameUrl;
197+
198+
@JsonProperty("file_url")
199+
private String fileUrl;
200+
151201
public String getVideoUrl() {
152202
return videoUrl;
153203
}
@@ -156,10 +206,28 @@ public void setVideoUrl(String videoUrl) {
156206
this.videoUrl = videoUrl;
157207
}
158208

209+
public String getLastFrameUrl() {
210+
return lastFrameUrl;
211+
}
212+
213+
public void setLastFrameUrl(String lastFrameUrl) {
214+
this.lastFrameUrl = lastFrameUrl;
215+
}
216+
217+
public String getFileUrl() {
218+
return fileUrl;
219+
}
220+
221+
public void setFileUrl(String fileUrl) {
222+
this.fileUrl = fileUrl;
223+
}
224+
159225
@Override
160226
public String toString() {
161227
return "Content{" +
162228
"videoUrl='" + videoUrl + '\'' +
229+
"lastFrameUrl='" + lastFrameUrl + '\'' +
230+
"fileUrl='" + fileUrl + '\'' +
163231
'}';
164232
}
165233
}
@@ -221,6 +289,10 @@ public String toString() {
221289
", error='" + error + '\'' +
222290
", content=" + (content != null ? content.toString() : "null") +
223291
", usage=" + usage +
292+
", subdivisionlevel=" + subdivisionlevel +
293+
", fileformat=" + fileformat +
294+
", frames=" + frames +
295+
", framespersecond=" + framespersecond +
224296
", createdAt=" + createdAt +
225297
", updatedAt=" + updatedAt +
226298
", seed=" + seed +

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/model/images/generation/GenerateImagesRequest.java

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ public class GenerateImagesRequest {
4545
@JsonProperty("optimize_prompt")
4646
private Boolean optimizePrompt;
4747

48+
@JsonProperty("optimize_prompt_options")
49+
private OptimizePromptOptions optimizePromptOptions;
50+
4851
@JsonProperty("sequential_image_generation")
4952
private String sequentialImageGeneration;
5053

@@ -54,6 +57,37 @@ public class GenerateImagesRequest {
5457
@JsonProperty("stream")
5558
private Boolean stream;
5659

60+
@JsonIgnoreProperties(ignoreUnknown = true)
61+
public static class OptimizePromptOptions {
62+
private String thinking;
63+
64+
private String mode;
65+
66+
public String getThinking() {
67+
return thinking;
68+
}
69+
70+
public void setThinking(String thinking) {
71+
this.thinking = thinking;
72+
}
73+
74+
public String getMode() {
75+
return mode;
76+
}
77+
78+
public void setMode(String mode) {
79+
this.mode = mode;
80+
}
81+
82+
@Override
83+
public String toString() {
84+
return "OptimizePromptOptions{" +
85+
"thinking=" + thinking +
86+
"mode=" + mode +
87+
'}';
88+
}
89+
}
90+
5791
@JsonIgnoreProperties(ignoreUnknown = true)
5892
public static class SequentialImageGenerationOptions {
5993
private Integer maxImages;
@@ -77,7 +111,7 @@ public String toString() {
77111
public GenerateImagesRequest() {
78112
}
79113

80-
public GenerateImagesRequest(String model, String prompt, List<String> image, String responseFormat, Integer seed, Double guidanceScale, String size, Boolean watermark, String sequentialImageGeneration, SequentialImageGenerationOptions sequentialImageGenerationOptions, Boolean optimizePrompt, Boolean stream) {
114+
public GenerateImagesRequest(String model, String prompt, List<String> image, String responseFormat, Integer seed, Double guidanceScale, String size, Boolean watermark, String sequentialImageGeneration, SequentialImageGenerationOptions sequentialImageGenerationOptions, Boolean optimizePrompt, OptimizePromptOptions optimizePromptOptions, Boolean stream) {
81115
this.model = model;
82116
this.prompt = prompt;
83117
this.image = image;
@@ -87,6 +121,7 @@ public GenerateImagesRequest(String model, String prompt, List<String> image, St
87121
this.size = size;
88122
this.watermark = watermark;
89123
this.optimizePrompt = optimizePrompt;
124+
this.optimizePromptOptions = optimizePromptOptions;
90125
this.sequentialImageGeneration = sequentialImageGeneration;
91126
this.sequentialImageGenerationOptions = sequentialImageGenerationOptions;
92127
this.stream = stream;
@@ -169,6 +204,14 @@ public void setOptimizePrompt(Boolean optimizePrompt) {
169204
this.optimizePrompt = optimizePrompt;
170205
}
171206

207+
public OptimizePromptOptions getOptimizePromptOptions() {
208+
return this.optimizePromptOptions;
209+
}
210+
211+
public void setOptimizePromptOptions(OptimizePromptOptions optimizePromptOptions) {
212+
this.optimizePromptOptions = optimizePromptOptions;
213+
}
214+
172215
public Boolean getStream() {
173216
return this.stream;
174217
}
@@ -205,6 +248,7 @@ public String toString() {
205248
", size=" + size +
206249
", watermark=" + watermark +
207250
", optimizePrompt=" + optimizePrompt +
251+
", optimizePromptOptions=" + optimizePromptOptions +
208252
", stream=" + stream +
209253
", sequentialImageGeneration=" + sequentialImageGeneration +
210254
", sequentialImageGenerationOptions=" + sequentialImageGenerationOptions +
@@ -226,6 +270,7 @@ public static class Builder {
226270
private String size;
227271
private Boolean watermark;
228272
private Boolean optimizePrompt;
273+
private OptimizePromptOptions optimizePromptOptions;
229274
private String sequentialImageGeneration;
230275

231276
private SequentialImageGenerationOptions sequentialImageGenerationOptions;
@@ -285,6 +330,11 @@ public GenerateImagesRequest.Builder optimizePrompt(Boolean optimizePrompt) {
285330
return this;
286331
}
287332

333+
public GenerateImagesRequest.Builder optimizePromptOptions(OptimizePromptOptions optimizePromptOptions) {
334+
this.optimizePromptOptions = optimizePromptOptions;
335+
return this;
336+
}
337+
288338
public GenerateImagesRequest.Builder sequentialImageGeneration(String sequentialImageGeneration) {
289339
this.sequentialImageGeneration = sequentialImageGeneration;
290340
return this;
@@ -311,6 +361,7 @@ public GenerateImagesRequest build() {
311361
generateImagesRequest.setSize(size);
312362
generateImagesRequest.setWatermark(watermark);
313363
generateImagesRequest.setOptimizePrompt(optimizePrompt);
364+
generateImagesRequest.setOptimizePromptOptions(optimizePromptOptions);
314365
generateImagesRequest.setSequentialImageGeneration(sequentialImageGeneration);
315366
generateImagesRequest.setSequentialImageGenerationOptions(sequentialImageGenerationOptions);
316367
generateImagesRequest.setStream(stream);

0 commit comments

Comments
 (0)