test(cost): let CostMapEntry hold flex, priority and ultrafast cache and tier prices (#46629)

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Kerry Lu 2026-10-15 09:27:46 -07:00 • committed by GitHub
parent b5ef20e084
commit 17e6285cca
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -106,6 +106,25 @@ class CostMapEntry(BaseModel):
output_cost_per_token_flex: float | None = None
input_cost_per_token_priority: float | None = None
output_cost_per_token_priority: float | None = None
input_cost_per_token_ultrafast: float | None = None
output_cost_per_token_ultrafast: float | None = None
input_cost_per_token_above_272k_tokens_ultrafast: float | None = None
output_cost_per_token_above_272k_tokens_ultrafast: float | None = None
input_cost_per_token_above_200k_tokens_priority: float | None = None
output_cost_per_token_above_200k_tokens_priority: float | None = None
cache_read_input_token_cost_flex: float | None = None
cache_read_input_token_cost_priority: float | None = None
cache_read_input_token_cost_ultrafast: float | None = None
cache_read_input_token_cost_above_272k_tokens_flex: float | None = None
cache_read_input_token_cost_above_272k_tokens_priority: float | None = None
cache_read_input_token_cost_above_272k_tokens_ultrafast: float | None = None
cache_read_input_token_cost_above_200k_tokens_priority: float | None = None
cache_creation_input_token_cost_flex: float | None = None
cache_creation_input_token_cost_priority: float | None = None
cache_creation_input_token_cost_ultrafast: float | None = None
cache_creation_input_token_cost_above_272k_tokens_flex: float | None = None
cache_creation_input_token_cost_above_272k_tokens_priority: float | None = None
cache_creation_input_token_cost_above_272k_tokens_ultrafast: float | None = None
search_context_cost_per_query: SearchContextCostPerQuery | None = None
web_search_billing_unit: str | None = None
google_maps_grounding_cost_per_query: float | None = None