ExBifrost.Model.GeminiGenerationResponseUsageMetadata (ex_bifrost v0.1.0)

Copy Markdown View Source

GeminiGenerationResponseUsageMetadata model.

Summary

Types

t()

@type t() :: %ExBifrost.Model.GeminiGenerationResponseUsageMetadata{
  cacheTokensDetails:
    [ExBifrost.Model.GeminiCountTokens200ResponsePromptTokensDetailsInner.t()]
    | nil,
  cachedContentTokenCount: integer() | nil,
  candidatesTokenCount: integer() | nil,
  candidatesTokensDetails:
    [ExBifrost.Model.GeminiCountTokens200ResponsePromptTokensDetailsInner.t()]
    | nil,
  promptTokenCount: integer() | nil,
  promptTokensDetails:
    [ExBifrost.Model.GeminiCountTokens200ResponsePromptTokensDetailsInner.t()]
    | nil,
  thoughtsTokenCount: integer() | nil,
  toolUsePromptTokenCount: integer() | nil,
  toolUsePromptTokensDetails:
    [ExBifrost.Model.GeminiCountTokens200ResponsePromptTokensDetailsInner.t()]
    | nil,
  totalTokenCount: integer() | nil,
  trafficType: String.t() | nil
}

Functions

decode(value)