CompletionUsage Class
Completion usage information.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Constructor
CompletionUsage(*, prompt_tokens: int | None = None, completion_tokens: int | None = None)
Keyword-Only Parameters
Name | Description |
---|---|
prompt_tokens
Required
|
|
completion_tokens
Required
|
|
Methods
from_openai |
Create a CompletionUsage object from an OpenAI response. |
from_openai
Create a CompletionUsage object from an OpenAI response.
from_openai(openai_completion_usage: CompletionUsage)
Parameters
Name | Description |
---|---|
openai_completion_usage
Required
|
|
Attributes
completion_tokens
completion_tokens: int | None
prompt_tokens
prompt_tokens: int | None