Usage

class oci.generative_ai_inference.models.Usage(**kwargs)

Bases: object

Usage statistics for the completion request.

Methods:

__init__(**kwargs)

Initializes a new Usage object with values from keyword arguments.

Attributes:

completion_tokens

Gets the completion_tokens of this Usage.

completion_tokens_details

Gets the completion_tokens_details of this Usage.

prompt_tokens

Gets the prompt_tokens of this Usage.

prompt_tokens_details

Gets the prompt_tokens_details of this Usage.

total_tokens

Gets the total_tokens of this Usage.

__init__(**kwargs)

Initializes a new Usage object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • completion_tokens (int) – The value to assign to the completion_tokens property of this Usage.

  • prompt_tokens (int) – The value to assign to the prompt_tokens property of this Usage.

  • total_tokens (int) – The value to assign to the total_tokens property of this Usage.

  • completion_tokens_details (oci.generative_ai_inference.models.CompletionTokensDetails) – The value to assign to the completion_tokens_details property of this Usage.

  • prompt_tokens_details (oci.generative_ai_inference.models.PromptTokensDetails) – The value to assign to the prompt_tokens_details property of this Usage.

property completion_tokens

Gets the completion_tokens of this Usage. Number of tokens in the generated completion.

Returns

The completion_tokens of this Usage.

Return type

int

property completion_tokens_details

Gets the completion_tokens_details of this Usage.

Returns

The completion_tokens_details of this Usage.

Return type

oci.generative_ai_inference.models.CompletionTokensDetails

property prompt_tokens

Gets the prompt_tokens of this Usage. Number of tokens in the prompt.

Returns

The prompt_tokens of this Usage.

Return type

int

property prompt_tokens_details

Gets the prompt_tokens_details of this Usage.

Returns

The prompt_tokens_details of this Usage.

Return type

oci.generative_ai_inference.models.PromptTokensDetails

property total_tokens

Gets the total_tokens of this Usage. Total number of tokens used in the request (prompt + completion).

Returns

The total_tokens of this Usage.

Return type

int