类型别名 UsageMetadata

UsageMetadata: {
    input_tokens: number;
    output_tokens: number;
    total_tokens: number;
    input_cost?: number;
    input_cost_details?: Record<string, unknown>;
    input_token_details?: InputTokenDetails;
    output_cost?: number;
    output_cost_details?: Record<string, unknown>;
    output_token_details?: OutputTokenDetails;
    total_cost?: number;
}

消息的使用元数据,例如token计数。

类型声明

  • input_tokens: number

    输入(或提示)token的总数。所有输入token类型的总和。

  • output_tokens: number

    输出(或完成)token的总数。所有输出token类型的总和。

  • total_tokens: number

    总token计数。input_tokens + output_tokens 的总和。

  • 可选input_cost?: number

    输入token的成本。

  • 可选input_cost_details?: Record<string, unknown>

    输入token的成本详情。

  • 可选input_token_details?: InputTokenDetails

    输入token计数的明细。

    无需与完整输入token计数求和。无需包含所有键。

  • 可选output_cost?: number

    输出token的成本。

  • 可选output_cost_details?: Record<string, unknown>

    输出token的成本详情。

  • 可选output_token_details?: OutputTokenDetails

    输出token计数的明细。

    无需与完整输出token计数求和。无需包含所有键。

  • 可选total_cost?: number

    token的总成本。