35
*/
36
export function makeNonNullableUsage(): SDKResultSuccess['usage'] {
38
>
cache_creation: { ephemeral_1h_input_tokens: 0, ephemeral_5m_input_tokens: 0 },
39
>
cache_creation_input_tokens: 0,
40
>
cache_read_input_tokens: 0,
41
>
inference_geo: 'unknown',
42
>
input_tokens: 0,
43
>
iterations: [],
44
>
output_tokens: 0,
45
>
server_tool_use: { web_fetch_requests: 0, web_search_requests: 0 },
46
>
service_tier: 'standard',
47
>
speed: 'standard',
48
>
};
49
>
}
50
51
export function makeSystemInitMessage(sessionId: string): SDKSystemMessage {