Add last-request and cache fields to Usage (N3 WP6) #23
@@ -208,6 +208,12 @@ type Usage struct {
|
||||
TotalTokens int `json:"totalTokens"`
|
||||
DurationMs float64 `json:"durationMs"`
|
||||
ToolCalls int `json:"toolCalls"`
|
||||
// 以下四项是 N3 的计费拆分(additive;旧记录为零值省略):
|
||||
// Last* 是最近一次请求的用量(上一请求),Cache* 是缓存命中累计。
|
||||
LastPromptTokens int `json:"lastPromptTokens,omitempty"`
|
||||
LastCompletionTokens int `json:"lastCompletionTokens,omitempty"`
|
||||
CacheReadTokens int `json:"cacheReadTokens,omitempty"`
|
||||
CacheWriteTokens int `json:"cacheWriteTokens,omitempty"`
|
||||
// Model 是实际给出这段用量的模型。空表示当时没有记录。
|
||||
Model string `json:"model,omitempty"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user