Skip to content

chore: update model catalog from bot issues#913

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

chore: update model catalog from bot issues#913
Erin McNulty (erin2722) merged 3 commits into
mainfrom
chore/autofix-bot-issues-2026-07-04

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 4, 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
#911 bedrock anthropic.claude-opus-4-6-v1:0 anthropic.claude-opus-4-6-v1:0
us.anthropic.claude-opus-4-6-v1:0
None anthropic.claude-opus-4-6-v1:0
us.anthropic.claude-opus-4-6-v1:0
1
2
#912 bedrock global.anthropic.claude-opus-4-6-v1:0 global.anthropic.claude-opus-4-6-v1:0 global.anthropic.claude-opus-4-6-v1:0 None 1

Verified metadata

#911: [BOT ISSUE] Bedrock: add missing available_providers on anthropic.claude-opus-4-6-v1:0 and us variant

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
anthropic.claude-opus-4-6-v1:0 Claude Opus 4.6 bedrock anthropic chat input=200000, output=128000 in/out=5/25 per 1M; cache read=0.5 per 1M; cache write=6.25 per 1M multimodal=true; reasoning=true
us.anthropic.claude-opus-4-6-v1:0 US Claude 4.6 Opus anthropic.claude-opus-4-6-v1:0 bedrock anthropic chat input=200000, output=128000 in/out=5/25 per 1M; cache read=0.5 per 1M; cache write=6.25 per 1M parent=anthropic.claude-opus-4-6-v1:0; 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
anthropic.claude-opus-4-6-v1:0 catalog entry present missing None
us.anthropic.claude-opus-4-6-v1:0 catalog entry present missing None

#912: [BOT ISSUE] Bedrock: add missing global.anthropic.claude-opus-4-6-v1:0 cross-region entry

Model Display name Parent Providers Format Flavor Token limits Pricing Lifecycle
global.anthropic.claude-opus-4-6-v1:0 Global Claude 4.6 Opus anthropic.claude-opus-4-6-v1:0 bedrock anthropic chat input=200000, output=128000 in/out=5/25 per 1M; cache read=0.5 per 1M; cache write=6.25 per 1M parent=anthropic.claude-opus-4-6-v1:0; 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
global.anthropic.claude-opus-4-6-v1:0 catalog entry present missing None

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

Codex (@codex) review

@vercel

vercel Bot commented Jul 4, 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 6, 2026 2:26pm

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: 63e7c8f6f0

ℹ️ 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".

Comment thread packages/proxy/schema/model_list.json Outdated
"bedrock"
]
},
"global.anthropic.claude-opus-4-6-v1:0": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Use Bedrock's no-suffix Opus 4.6 IDs

For Claude Opus 4.6, the AWS Bedrock model card lists the runtime and global inference IDs without the :0 suffix (anthropic.claude-opus-4-6-v1, us.anthropic.claude-opus-4-6-v1, global.anthropic.claude-opus-4-6-v1) (AWS docs). fetchBedrock passes the catalog model name directly as modelId, so this newly added global...:0 entry advertises an identifier that Bedrock rejects; requests choosing this global model will fail until the no-suffix ID is cataloged instead.

Useful? React with 👍 / 👎.

Comment thread packages/proxy/schema/model_list.json Outdated
"reasoning": true,
"reasoning_budget": true,
"parent": "anthropic.claude-opus-4-6-v1:0",
"max_input_tokens": 200000,

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 Preserve the 1M input window for Opus 4.6

The AWS model card lists a 1M-token context window for Claude Opus 4.6 (AWS docs), but this new global Bedrock entry caps max_input_tokens at 200,000. Any UI or validation that relies on this catalog will under-report or restrict the model and prevent users from using the documented long-context capacity.

Useful? React with 👍 / 👎.

Verified by real Bedrock invocation with the CI credentials (us-east-1):
- anthropic.claude-opus-4-6-v1:0 / us. / global. (the PR's ids) all return
  HTTP 400 "The provided model identifier is invalid." (Codex P1).
- The correct ids drop the :0 suffix: us.anthropic.claude-opus-4-6-v1 and
  global.anthropic.claude-opus-4-6-v1 return HTTP 200 and stream real content
  both non-streaming and streaming. (The base anthropic.claude-opus-4-6-v1 is
  not on-demand invocable, same as anthropic.claude-sonnet-4-6 — callers use the
  us./global. inference-profile ids.)

Also raise max_input_tokens 200000 -> 1000000 to match Claude Opus 4.6's 1M
context window (the anthropic-direct claude-opus-4-6 entry; Codex P2).

Renamed the keys, parent references, and index.ts mappings.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ues-2026-07-04

# Conflicts:
#	packages/proxy/schema/index.ts
#	packages/proxy/schema/model_list.json
@erin2722 Erin McNulty (erin2722) merged commit 9fb03bc into main Jul 6, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant