We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9d8485 commit fdd59d9Copy full SHA for fdd59d9
common.go
@@ -4,7 +4,13 @@ package openai
4
5
// Usage Represents the total token usage per request to OpenAI.
6
type Usage struct {
7
- PromptTokens int `json:"prompt_tokens"`
8
- CompletionTokens int `json:"completion_tokens"`
9
- TotalTokens int `json:"total_tokens"`
+ PromptTokens int `json:"prompt_tokens"`
+ CompletionTokens int `json:"completion_tokens"`
+ TotalTokens int `json:"total_tokens"`
10
+ CompletionTokensDetails *CompletionTokensDetails `json:"completion_tokens_details"`
11
+}
12
+
13
+// CompletionTokensDetails Breakdown of tokens used in a completion.
14
+type CompletionTokensDetails struct {
15
+ ReasoningTokens int `json:"reasoning_tokens"`
16
}
0 commit comments