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