From b303f98aa693dc369119156db6d7db4a5dc94385 Mon Sep 17 00:00:00 2001 From: codomposer Date: Thu, 30 Oct 2025 15:11:11 -0400 Subject: [PATCH] add missing usage property --- src/openai/types/completion_usage.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/openai/types/completion_usage.py b/src/openai/types/completion_usage.py index d8c4e84cf7..cef6069938 100644 --- a/src/openai/types/completion_usage.py +++ b/src/openai/types/completion_usage.py @@ -28,6 +28,9 @@ class CompletionTokensDetails(BaseModel): and context window limits. """ + text_tokens: Optional[int] = None + """Text tokens generated by the model in the completion.""" + class PromptTokensDetails(BaseModel): audio_tokens: Optional[int] = None @@ -36,6 +39,12 @@ class PromptTokensDetails(BaseModel): cached_tokens: Optional[int] = None """Cached tokens present in the prompt.""" + image_tokens: Optional[int] = None + """Image tokens present in the prompt.""" + + text_tokens: Optional[int] = None + """Text tokens present in the prompt.""" + class CompletionUsage(BaseModel): completion_tokens: int