Share via


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