aws.internal.ConverseUsage

Converse token accounting. `cacheReadInputTokens` / `cacheWriteInputTokens` are reported for prompt-cached requests — sys_llm hardcoded `cached_input_tokens: None` claiming Converse never reports them (`parse_response/bedrock.rs:124`), which was simply wrong; the engine read them (`aws_client.rs:1481-1484`). Fixed here.

Reference version

Signature

class aws.internal.ConverseUsage

Converse token accounting. cacheReadInputTokens / cacheWriteInputTokens are reported for prompt-cached requests — sys_llm hardcoded cached_input_tokens: None claiming Converse never reports them (parse_response/bedrock.rs:124), which was simply wrong; the engine read them (aws_client.rs:1481-1484). Fixed here.

Source:<builtin>/aws/ns_internal/bedrock.bamlbytes 4836648524

Fields

inputTokens

int | null

outputTokens

int | null

totalTokens

int | null

cacheReadInputTokens

int | null

cacheWriteInputTokens

int | null