Skip to content

Commit e273edb

Browse files
author
BitsAdmin
committed
Merge branch 'feat/add_chunk_usage' into 'integration_2025-03-20_797631155970'
feat: [development task] ark-runtime-manual-Java (1094107) See merge request iaasng/volcengine-java-sdk!419
2 parents 6c3dd73 + 7efef45 commit e273edb

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/model/completion/chat/ChatCompletionRequest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,21 +386,41 @@ public static class ChatCompletionRequestStreamOptions {
386386
@JsonProperty("include_usage")
387387
Boolean includeUsage;
388388

389+
@JsonProperty("chunk_include_usage")
390+
Boolean chunkIncludeUsage;
391+
389392
public ChatCompletionRequestStreamOptions(Boolean includeUsage) {
390393
this.includeUsage = includeUsage;
391394
}
392395

396+
public ChatCompletionRequestStreamOptions(Boolean includeUsage, Boolean chunkIncludeUsage) {
397+
this.includeUsage = includeUsage;
398+
this.chunkIncludeUsage = chunkIncludeUsage;
399+
}
400+
393401
public static ChatCompletionRequestStreamOptions of(Boolean includeUsage) {
394402
return new ChatCompletionRequestStreamOptions(includeUsage);
395403
}
396404

405+
public static ChatCompletionRequestStreamOptions of(Boolean includeUsage, Boolean chunkIncludeUsage) {
406+
return new ChatCompletionRequestStreamOptions(includeUsage, chunkIncludeUsage);
407+
}
408+
397409
public Boolean getIncludeUsage() {
398410
return includeUsage;
399411
}
400412

401413
public void setIncludeUsage(Boolean includeUsage) {
402414
this.includeUsage = includeUsage;
403415
}
416+
417+
public Boolean getChunkIncludeUsage() {
418+
return chunkIncludeUsage;
419+
}
420+
421+
public void setChunkIncludeUsage(Boolean chunkIncludeUsage) {
422+
this.chunkIncludeUsage = chunkIncludeUsage;
423+
}
404424
}
405425

406426
public static class ChatCompletionRequestResponseFormat {

0 commit comments

Comments
 (0)