We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0131b77 commit b272de9Copy full SHA for b272de9
pkg/model/provider/gemini/adapter.go
@@ -171,7 +171,7 @@ func (g *StreamAdapter) Recv() (chat.MessageStreamResponse, error) {
171
if res.resp.UsageMetadata != nil && g.trackUsage {
172
resp.Usage = &chat.Usage{
173
InputTokens: int64(res.resp.UsageMetadata.PromptTokenCount - res.resp.UsageMetadata.CachedContentTokenCount),
174
- OutputTokens: int64(res.resp.UsageMetadata.CandidatesTokenCount),
+ OutputTokens: int64(res.resp.UsageMetadata.CandidatesTokenCount + res.resp.UsageMetadata.ThoughtsTokenCount),
175
CachedInputTokens: int64(res.resp.UsageMetadata.CachedContentTokenCount),
176
ReasoningTokens: int64(res.resp.UsageMetadata.ThoughtsTokenCount),
177
}
0 commit comments