Skip to content

Commit 7efef45

Browse files
author
潘婉宁
committed
feat: add chunk_include_usage option
1 parent 5442b63 commit 7efef45

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)