Skip to content

chore: update model catalog from bot issues#904

Merged
Erin McNulty (erin2722) merged 2 commits into
mainfrom
chore/autofix-bot-issues-2026-07-02
Jul 2, 2026
Merged

chore: update model catalog from bot issues#904
Erin McNulty (erin2722) merged 2 commits into
mainfrom
chore/autofix-bot-issues-2026-07-02

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Automated daily batch of model catalog updates from bot issues.

Included issues

Summary

Issue Provider Primary model Changed models Added models Updated models Verification sources
#883 cerebras gemma-4-31b gemma-4-31b gemma-4-31b None 1
2
#884 anthropic claude-sonnet-4-6 claude-sonnet-4-6
anthropic.claude-sonnet-4-6
publishers/anthropic/models/claude-sonnet-4-6
None claude-sonnet-4-6
anthropic.claude-sonnet-4-6
publishers/anthropic/models/claude-sonnet-4-6
1
2
#885 mistral pixtral-large-2411 pixtral-large-2411
mistral-large-2411
None pixtral-large-2411
mistral-large-2411
1
#890 mistral mistral-medium-3-5-26-04 mistral-medium-3-5-26-04 mistral-medium-3-5-26-04 None 1
2
3
4
#891 mistral mistral-medium-latest mistral-medium-latest
mistral-medium-3.5
mistral-small-latest
None mistral-medium-latest
mistral-medium-3.5
mistral-small-latest
1
2
#894 openai gpt-5.4-mini gpt-5.4-mini
gpt-5.4-mini-2026-03-17
gpt-5.4-nano
None gpt-5.4-mini
gpt-5.4-mini-2026-03-17
gpt-5.4-nano
1
2
3
#895 google gemini-3.5-flash gemini-3.5-flash None gemini-3.5-flash 1
2
#896 groq qwen/qwen3-32b qwen/qwen3-32b
meta-llama/llama-4-scout-17b-16e-instruct
llama-3.3-70b-versatile
None qwen/qwen3-32b
meta-llama/llama-4-scout-17b-16e-instruct
llama-3.3-70b-versatile
1
2
#901 together openai/gpt-oss-120b openai/gpt-oss-120b None openai/gpt-oss-120b 1
2
3
#902 together Qwen/Qwen3.5-397B-A17B Qwen/Qwen3.5-397B-A17B None Qwen/Qwen3.5-397B-A17B 1
#903 fireworks accounts/fireworks/models/glm-5p2 accounts/fireworks/models/glm-5p2 None accounts/fireworks/models/glm-5p2 1
2

Verified metadata

#883: [BOT ISSUE] Cerebras: add missing gemma-4-31b model

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
gemma-4-31b Gemma 4 31B cerebras openai chat input=131072, output=40960 in/out=0.99/1.49 per 1M multimodal=true; reasoning=true

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
gemma-4-31b catalog entry present missing None

#884: [BOT ISSUE] Anthropic: update Claude Sonnet 4.6 max_output_tokens from 64000 to 128000

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
claude-sonnet-4-6 Claude Sonnet 4.6 anthropic anthropic chat input=1000000, output=128000 in/out=3/15 per 1M; cache read=0.3 per 1M; cache write=3.75 per 1M multimodal=true; reasoning=true
anthropic.claude-sonnet-4-6 Claude Sonnet 4.6 bedrock anthropic chat input=1000000, output=128000 in/out=3/15 per 1M; cache read=0.3 per 1M; cache write=3.75 per 1M multimodal=true; reasoning=true
publishers/anthropic/models/claude-sonnet-4-6 Claude Sonnet 4.6 vertex anthropic chat input=1000000, output=128000 in/out=3/15 per 1M; cache read=0.3 per 1M; cache write=3.75 per 1M multimodal=true; reasoning=true

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
claude-sonnet-4-6 max_output_tokens 128000 64000 claude-sonnet-4-6
anthropic.claude-sonnet-4-6 max_output_tokens 128000 64000 anthropic.claude-sonnet-4-6
publishers/anthropic/models/claude-sonnet-4-6 catalog entry present missing None

#885: [BOT ISSUE] Mistral: add deprecation markers for retired pixtral-large-2411 and mistral-large-2411

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
pixtral-large-2411 pixtral-large-latest mistral openai chat input=128000, output=128000 in/out=2/6 per 1M parent=pixtral-large-latest; date=2026-05-31; multimodal=true
mistral-large-2411 mistral-large-latest mistral openai chat input=128000, output=128000 in/out=2/6 per 1M parent=mistral-large-latest; date=2026-05-31

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
pixtral-large-2411 deprecation_date 2026-05-31 n/a mistral/pixtral-large-2411
mistral-large-2411 deprecation_date 2026-05-31 n/a mistral/mistral-large-2411

#890: [BOT ISSUE] Mistral: add missing mistral-medium-3-5-26-04 snapshot

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
mistral-medium-3-5-26-04 Mistral Medium 3.5 (2026-04) mistral-medium-3.5 mistral openai chat input=256000, output=not provided in/out=1.5/7.5 per 1M parent=mistral-medium-3.5; multimodal=true

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
mistral-medium-3-5-26-04 catalog entry present missing None

#891: [BOT ISSUE] Mistral: add missing reasoning flags for Medium 3.5 and Small 4

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
mistral-medium-latest Mistral Medium 3.5 mistral openai chat input=256000, output=not provided in/out=1.5/7.5 per 1M multimodal=true; reasoning=true
mistral-medium-3.5 Mistral Medium 3.5 mistral openai chat input=256000, output=not provided in/out=1.5/7.5 per 1M multimodal=true; reasoning=true
mistral-small-latest Mistral Small mistral openai chat input=262144, output=131072 in/out=0.15/0.6 per 1M multimodal=true; reasoning=true

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
mistral-medium-latest max_input_tokens 256000 262144 mistral/mistral-medium-latest
mistral-medium-latest max_output_tokens n/a 262144 mistral/mistral-medium-latest
mistral-medium-3.5 catalog entry present missing None
mistral-small-latest max_input_tokens 262144 131072 mistral/mistral-small-latest
mistral-small-latest input_cost_per_mil_tokens 0.15 0.06 mistral/mistral-small-latest
mistral-small-latest output_cost_per_mil_tokens 0.6 0.18 mistral/mistral-small-latest

#894: [BOT ISSUE] OpenAI: update gpt-5.4-mini and gpt-5.4-nano max_input_tokens from 272000 to 400000

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
gpt-5.4-mini GPT-5.4 mini openai, azure openai chat input=400000, output=128000 in/out=0.75/4.5 per 1M; cache read=0.075 per 1M multimodal=true; reasoning=true
gpt-5.4-mini-2026-03-17 GPT-5.4 mini (2026-03-17) gpt-5.4-mini openai, azure openai chat input=400000, output=128000 in/out=0.75/4.5 per 1M; cache read=0.075 per 1M parent=gpt-5.4-mini; multimodal=true; reasoning=true
gpt-5.4-nano GPT-5.4 nano openai, azure openai chat input=400000, output=128000 in/out=0.2/1.25 per 1M; cache read=0.02 per 1M multimodal=true; reasoning=true

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
gpt-5.4-mini max_input_tokens 400000 272000 gpt-5.4-mini
gpt-5.4-mini-2026-03-17 max_input_tokens 400000 272000 gpt-5.4-mini-2026-03-17
gpt-5.4-nano max_input_tokens 400000 272000 gpt-5.4-nano

#895: [BOT ISSUE] Google: add missing reasoning_budget flag for gemini-3.5-flash

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
gemini-3.5-flash Gemini 3.5 Flash google, vertex google chat input=1048576, output=65536 in/out=1.5/9 per 1M; cache read=0.15 per 1M multimodal=true; reasoning=true

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
gemini-3.5-flash max_output_tokens 65536 65535 gemini/gemini-3.5-flash, gemini-3.5-flash

#896: [BOT ISSUE] Groq: add deprecation markers for 3 models scheduled for shutdown

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
qwen/qwen3-32b Qwen3-32B groq openai chat input=131072, output=40960 in/out=0.29/0.59 per 1M date=2026-07-17; reasoning=true
meta-llama/llama-4-scout-17b-16e-instruct Llama 4 Scout (17Bx16E) groq openai chat input=131072, output=8192 in/out=0.11/0.34 per 1M date=2026-07-17
llama-3.3-70b-versatile Llama 3.3 70B Versatile 128k groq openai chat input=128000, output=32768 in/out=0.59/0.79 per 1M date=2026-08-16

Verification notes

No LLM verification step ran; model metadata was already complete in the issue.

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
qwen/qwen3-32b max_input_tokens 131072 131000 groq/qwen/qwen3-32b
qwen/qwen3-32b max_output_tokens 40960 131000 groq/qwen/qwen3-32b
qwen/qwen3-32b deprecation_date 2026-07-17 n/a groq/qwen/qwen3-32b
meta-llama/llama-4-scout-17b-16e-instruct deprecation_date 2026-07-17 n/a groq/meta-llama/llama-4-scout-17b-16e-instruct
llama-3.3-70b-versatile deprecation_date 2026-08-16 n/a groq/llama-3.3-70b-versatile

#901: [BOT ISSUE] Baseten: update openai/gpt-oss-120b pricing to match Baseten official rates

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
openai/gpt-oss-120b OpenAI GPT-OSS (120B) groq, together, baseten openai chat input=131072, output=65536 in/out=0.1/0.5 per 1M; cache read=0.1 per 1M reasoning=true

Verification notes

Verification

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
openai/gpt-oss-120b max_input_tokens 131072 n/a baseten/openai/gpt-oss-120b, groq/openai/gpt-oss-120b, together_ai/openai/gpt-oss-120b
openai/gpt-oss-120b max_output_tokens 65536 n/a baseten/openai/gpt-oss-120b, groq/openai/gpt-oss-120b, together_ai/openai/gpt-oss-120b
openai/gpt-oss-120b input_cache_read_cost_per_mil_tokens 0.1 n/a baseten/openai/gpt-oss-120b, groq/openai/gpt-oss-120b, together_ai/openai/gpt-oss-120b

#902: [BOT ISSUE] Together: fix Qwen3.5-397B-A17B cached input pricing from $0.06 to $0.35

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
Qwen/Qwen3.5-397B-A17B Qwen3.5 397B A17B together openai chat input=262144, output=not provided in/out=0.6/3.6 per 1M; cache read=0.35 per 1M active

Verification notes

Verification

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
Qwen/Qwen3.5-397B-A17B input_cache_read_cost_per_mil_tokens 0.35 n/a together_ai/Qwen/Qwen3.5-397B-A17B

#903: [BOT ISSUE] Fireworks: fix GLM 5.2 cached input pricing from $0.26 to $0.14

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
accounts/fireworks/models/glm-5p2 GLM 5.2 fireworks openai chat input=1048576, output=131072 in/out=1.4/4.4 per 1M; cache read=0.14 per 1M reasoning=true

Verification notes

Verification

sync_models vs proposed update

sync_models cross-check found differences. Official provider verification was used for the applied values, and sync_models discrepancies are listed below for review.

Model Field Proposed update sync_models sync_models source models
accounts/fireworks/models/glm-5p2 input_cache_read_cost_per_mil_tokens 0.14 0.26 fireworks_ai/accounts/fireworks/models/glm-5p2

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

Codex (@codex) review

@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ai-proxy Ready Ready Preview, Comment Jul 2, 2026 1:51pm

Request Review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1f70a30da5

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "Codex (@codex) review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "Codex (@codex) address that feedback".

],
"max_input_tokens": 1000000,
"max_output_tokens": 64000,
"max_output_tokens": 128000,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update the Claude 4.6 regional aliases too

When callers use us.anthropic.claude-sonnet-4-6 or global.anthropic.claude-sonnet-4-6 directly, their own model entries still say max_output_tokens: 64000 even though this top-level model now lists them as fallback aliases and is raised to 128k. The Anthropic adapter defaults max_tokens from the selected model spec (openaiParamsToAnthropicMesssageParams), so requests that omit max_tokens for those Bedrock aliases will still be capped at 64k; update the two alias entries along with this value.

Useful? React with 👍 / 👎.

Comment thread packages/proxy/schema/model_list.json Outdated
"input_cost_per_mil_tokens": 1.5,
"output_cost_per_mil_tokens": 7.5,
"displayName": "Mistral Medium 3.5 (2026-04)",
"parent": "mistral-medium-3.5",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Carry reasoning flags onto the Medium 3.5 snapshot

This newly added dated snapshot is parented to mistral-medium-3.5, but the catalog does not inherit reasoning or reasoning_budget from parent entries—getAvailableModels() returns each parsed spec as-is. Because the same commit marks the parent/latest Medium 3.5 ids as reasoning-capable, and Mistral documents Medium 3.5 as supporting reasoning_effort (https://docs.mistral.ai/studio-api/conversations/reasoning), selecting mistral-medium-3-5-26-04 directly will omit that capability; add the same flags to this entry.

Useful? React with 👍 / 👎.

…8k aliases

Review fixes for the daily batch:
- Remove mistral-medium-3-5-26-04 (#890). The id is not a real Mistral model —
  both the gateway and api.mistral.ai return 400 "Invalid model:
  mistral-medium-3-5-26-04" / invalid_model. Mistral serves mistral-medium-3-5
  and mistral-medium-3.5, not a -26-04 dated snapshot. Removing the entry also
  resolves the Codex P2 about the snapshot missing reasoning flags.
- Raise us.anthropic.claude-sonnet-4-6 and global.anthropic.claude-sonnet-4-6
  max_output_tokens 64000 -> 128000 (Codex P2). #884 raised the other Sonnet 4.6
  entries to 128k (correct per Anthropic's model card) but left these regional
  bedrock aliases at 64000; the Anthropic adapter defaults max_tokens from the
  selected spec, so callers using the aliases directly would have been capped
  low.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@erin2722 Erin McNulty (erin2722) merged commit 78e3a74 into main Jul 2, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment