diff --git a/providers/github-copilot/models/claude-fable-5.1.toml b/providers/github-copilot/models/claude-fable-5.1.toml new file mode 100644 index 00000000000..8cc14c5ec61 --- /dev/null +++ b/providers/github-copilot/models/claude-fable-5.1.toml @@ -0,0 +1,11 @@ +# Sources: +# - https://github.blog/changelog/2026-09-01-claude-fable-5-1-generally-available-in-github-copilot +# - https://docs.github.com/en/copilot/reference/copilot-billing/models-and-pricing +base_model = "anthropic/claude-fable-5-1" +reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }] + +[cost] +input = 10 +output = 50 +cache_read = 0.25 +cache_write = 12.5 diff --git a/providers/github-copilot/models/claude-opus-4.5.toml b/providers/github-copilot/models/claude-opus-4.5.toml deleted file mode 100644 index 7d1d43dd490..00000000000 --- a/providers/github-copilot/models/claude-opus-4.5.toml +++ /dev/null @@ -1,12 +0,0 @@ -base_model = "anthropic/claude-opus-4-5" -reasoning_options = [{ type = "budget_tokens", min = 1_024, max = 32_000 }] - -[cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 - -[limit] -input = 168_000 -output = 32_000 diff --git a/providers/github-copilot/models/claude-opus-4.6.toml b/providers/github-copilot/models/claude-opus-4.6.toml deleted file mode 100644 index fbbf9fd23e2..00000000000 --- a/providers/github-copilot/models/claude-opus-4.6.toml +++ /dev/null @@ -1,17 +0,0 @@ -base_model = "anthropic/claude-opus-4-6" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high", "max"] }] - -[cost] -input = 5 -output = 25 -cache_read = 0.5 -cache_write = 6.25 - -[limit] -context = 200_000 -input = 168_000 -output = 32_000 - -[experimental.modes.fast] -cost = { input = 30, output = 150, cache_read = 3, cache_write = 37.5 } -provider = { body = { speed = "fast" }, headers = { anthropic-beta = "fast-mode-2026-02-01" } } diff --git a/providers/github-copilot/models/claude-sonnet-4.5.toml b/providers/github-copilot/models/claude-sonnet-4.5.toml deleted file mode 100644 index 096431de139..00000000000 --- a/providers/github-copilot/models/claude-sonnet-4.5.toml +++ /dev/null @@ -1,12 +0,0 @@ -base_model = "anthropic/claude-sonnet-4-5" -reasoning_options = [{ type = "budget_tokens", min = 1_024, max = 32_000 }] - -[cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 - -[limit] -input = 168_000 -output = 32_000 diff --git a/providers/github-copilot/models/claude-sonnet-4.toml b/providers/github-copilot/models/claude-sonnet-4.toml deleted file mode 100644 index 9e9ade55dea..00000000000 --- a/providers/github-copilot/models/claude-sonnet-4.toml +++ /dev/null @@ -1,13 +0,0 @@ -base_model = "anthropic/claude-sonnet-4-0" -reasoning_options = [] - -[cost] -input = 3 -output = 15 -cache_read = 0.3 -cache_write = 3.75 - -[limit] -context = 216_000 -input = 128_000 -output = 16_000 diff --git a/providers/github-copilot/models/gemini-3.1-pro-preview.toml b/providers/github-copilot/models/gemini-3.1-pro-preview.toml deleted file mode 100644 index 01991d61de1..00000000000 --- a/providers/github-copilot/models/gemini-3.1-pro-preview.toml +++ /dev/null @@ -1,18 +0,0 @@ -base_model = "google/gemini-3.1-pro-preview" -reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }, { type = "budget_tokens", min = 256, max = 32_000 }] - -[cost] -input = 2 -output = 12 -cache_read = 0.2 - -[[cost.tiers]] -tier = { type = "context", size = 200_000 } -input = 4 -output = 18 -cache_read = 0.4 - -[limit] -context = 1_000_000 -input = 936_000 -output = 64_000 diff --git a/providers/github-copilot/models/gpt-4.1.toml b/providers/github-copilot/models/gpt-4.1.toml deleted file mode 100644 index e8b167e7baa..00000000000 --- a/providers/github-copilot/models/gpt-4.1.toml +++ /dev/null @@ -1,11 +0,0 @@ -base_model = "openai/gpt-4.1" - -[cost] -input = 2 -output = 8 -cache_read = 0.5 - -[limit] -context = 128_000 -input = 128_000 -output = 16_384 diff --git a/providers/github-copilot/models/gpt-5.2-codex.toml b/providers/github-copilot/models/gpt-5.2-codex.toml deleted file mode 100644 index a03382c9d90..00000000000 --- a/providers/github-copilot/models/gpt-5.2-codex.toml +++ /dev/null @@ -1,7 +0,0 @@ -base_model = "openai/gpt-5.2-codex" -reasoning_options = [] - -[cost] -input = 1.75 -output = 14 -cache_read = 0.175 diff --git a/providers/github-copilot/models/gpt-5.2.toml b/providers/github-copilot/models/gpt-5.2.toml deleted file mode 100644 index 4f38ef3d4dc..00000000000 --- a/providers/github-copilot/models/gpt-5.2.toml +++ /dev/null @@ -1,7 +0,0 @@ -base_model = "openai/gpt-5.2" -reasoning_options = [] - -[cost] -input = 1.75 -output = 14 -cache_read = 0.175