Add the usage split fields to the TypeScript contract authority (N3 WP6) #24

Merged
weichen merged 1 commits from feature/n3-usage-fields-ts into main 2026-10-07 17:41:26 +00:00
Showing only changes of commit b8913dca6a - Show all commits
+6
View File
@@ -59,6 +59,12 @@ export interface Usage {
promptTokens: number; completionTokens: number; totalTokens: number;
durationMs: number; toolCalls: number;
model?: string;
// N3 计费拆分(additive;旧记录缺省为 0):
// Last* 是最近一次请求的用量,Cache* 是缓存命中累计。
lastPromptTokens?: number;
lastCompletionTokens?: number;
cacheReadTokens?: number;
cacheWriteTokens?: number;
}
export interface Run {