From d57965ee7f889280f6ce837c6b32edcbe567e385 Mon Sep 17 00:00:00 2001 From: Yevhenii Shcherbina Date: Mon, 27 Jul 2026 17:45:22 -0400 Subject: [PATCH] chore: regenerate prices.json from models.dev (#27549) Implements: https://linear.app/codercom/issue/AIGOV-493/update-pricesjson-with-current-model-rates-before-cost-control-release Run `make gen/aibridge-prices` to regenerate `prices.json` from `models.dev`. This update: - adds support for the upstream `claude-opus-5` model; - removes older `openai` models that have been removed upstream, keeping us in sync with `models.dev`. --- coderd/aibridge/prices/data/prices.json | 88 +++++-------------------- 1 file changed, 16 insertions(+), 72 deletions(-) diff --git a/coderd/aibridge/prices/data/prices.json b/coderd/aibridge/prices/data/prices.json index 4748236dd5..d6aabb9abf 100644 --- a/coderd/aibridge/prices/data/prices.json +++ b/coderd/aibridge/prices/data/prices.json @@ -87,6 +87,14 @@ "cache_read_price": 500000, "cache_write_price": 6250000 }, + { + "provider": "anthropic", + "model": "claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, { "provider": "anthropic", "model": "claude-sonnet-4-5", @@ -215,22 +223,6 @@ "cache_read_price": 125000, "cache_write_price": null }, - { - "provider": "openai", - "model": "gpt-5-chat-latest", - "input_price": 1250000, - "output_price": 10000000, - "cache_read_price": 125000, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-5-codex", - "input_price": 1250000, - "output_price": 10000000, - "cache_read_price": 125000, - "cache_write_price": null - }, { "provider": "openai", "model": "gpt-5-mini", @@ -263,38 +255,6 @@ "cache_read_price": 125000, "cache_write_price": null }, - { - "provider": "openai", - "model": "gpt-5.1-chat-latest", - "input_price": 1250000, - "output_price": 10000000, - "cache_read_price": 125000, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-5.1-codex", - "input_price": 1250000, - "output_price": 10000000, - "cache_read_price": 125000, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-5.1-codex-max", - "input_price": 1250000, - "output_price": 10000000, - "cache_read_price": 125000, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-5.1-codex-mini", - "input_price": 250000, - "output_price": 2000000, - "cache_read_price": 25000, - "cache_write_price": null - }, { "provider": "openai", "model": "gpt-5.2", @@ -311,14 +271,6 @@ "cache_read_price": 175000, "cache_write_price": null }, - { - "provider": "openai", - "model": "gpt-5.2-codex", - "input_price": 1750000, - "output_price": 14000000, - "cache_read_price": 175000, - "cache_write_price": null - }, { "provider": "openai", "model": "gpt-5.2-pro", @@ -439,6 +391,14 @@ "cache_read_price": 1250000, "cache_write_price": null }, + { + "provider": "openai", + "model": "gpt-realtime-2.1", + "input_price": 4000000, + "output_price": 24000000, + "cache_read_price": 400000, + "cache_write_price": null + }, { "provider": "openai", "model": "o1", @@ -463,14 +423,6 @@ "cache_read_price": 500000, "cache_write_price": null }, - { - "provider": "openai", - "model": "o3-deep-research", - "input_price": 10000000, - "output_price": 40000000, - "cache_read_price": 2500000, - "cache_write_price": null - }, { "provider": "openai", "model": "o3-mini", @@ -495,14 +447,6 @@ "cache_read_price": 275000, "cache_write_price": null }, - { - "provider": "openai", - "model": "o4-mini-deep-research", - "input_price": 2000000, - "output_price": 8000000, - "cache_read_price": 500000, - "cache_write_price": null - }, { "provider": "openai", "model": "text-embedding-3-large",