Skip to content

feat(whispering): update Anthropic model list to current Claude lineup#1659

Open
domdomegg wants to merge 1 commit intoEpicenterHQ:mainfrom
domdomegg:update-claude-models-4-6
Open

feat(whispering): update Anthropic model list to current Claude lineup#1659
domdomegg wants to merge 1 commit intoEpicenterHQ:mainfrom
domdomegg:update-claude-models-4-6

Conversation

@domdomegg
Copy link
Copy Markdown

Summary

Aligns Whispering's Anthropic model dropdown (in the transformation-step configuration) with the current list of Claude models at platform.claude.com/docs/en/about-claude/models/overview and the model-deprecations page.

Two problems today:

  1. Missing current models. The dropdown doesn't include the Claude 4.6 generation (claude-opus-4-6, claude-sonnet-4-6) that Anthropic now recommends, or Claude Opus 4.5 (claude-opus-4-5). Users setting up LLM transformations have to manually edit the accelerator JSON to get at the flagship models.
  2. Dead model IDs still listed. Four IDs in the list have already been retired as of 2026-02-19 and API calls to them now fail outright:
    • claude-3-7-sonnet-20250219 and claude-3-7-sonnet-latest
    • claude-3-5-haiku-20241022 and claude-3-5-haiku-latest

Changes

apps/whispering/src/lib/constants/inference.ts — Anthropic model list:

  • Added: claude-opus-4-6, claude-sonnet-4-6, claude-opus-4-5-20251101, claude-opus-4-5.
  • Removed: claude-3-7-sonnet-* and claude-3-5-haiku-* (retired).
  • Kept: claude-3-haiku-20240307 — it's deprecated and retires 2026-04-20, but still callable today. Comment updated with the retirement date so it's easy to remove in a follow-up.
  • Reshuffled the comment headers so each block labels its own generation accurately (the old list labelled Sonnet 4.5 / Haiku 4.5 / Opus 4.1 as "Claude 4.5 models" together, which was never quite right).

apps/whispering/README.md — Anthropic provider section:

  • Bumped the example model IDs from the retired claude-opus-4-0, claude-sonnet-4-0, claude-3-7-sonnet-latest to the current claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5.
  • Updated the API key link from console.anthropic.com (legacy host) to platform.claude.com, matching where Anthropic's docs now point users.

Note on model-ID conventions

Starting with the 4.6 generation, Anthropic's docs list the alias (claude-opus-4-6) as both the "Claude API ID" and the "Claude API alias" — there's no dated snapshot variant exposed publicly yet. The existing list includes both dated and aliased forms for earlier models, so I've added just the alias for 4.6 to match what the docs surface. Happy to also add a dated form once Anthropic publishes one.

Test plan

  • bun check passes (no TypeScript regressions from the readonly [...] type update).
  • Open Whispering → Transformations → create a new transformation with an LLM step → set provider to Anthropic → confirm the dropdown shows the new 4.6 / 4.5 IDs and no longer shows 3.7 Sonnet or 3.5 Haiku.
  • Sanity-check a transformation using claude-haiku-4-5 end-to-end against a valid API key to confirm no schema/type breakage on the provider call path.

Aligns the transformation-step model picker (and the README's provider
section) with the current Claude models listed at
https://platform.claude.com/docs/en/about-claude/models/overview.

Added:
- claude-opus-4-6, claude-sonnet-4-6 (current recommended generation)
- claude-opus-4-5-20251101, claude-opus-4-5 (missing from the 4.5 row)

Removed (retired on 2026-02-19 per model-deprecations page - API calls
to these now fail):
- claude-3-7-sonnet-20250219, claude-3-7-sonnet-latest
- claude-3-5-haiku-20241022, claude-3-5-haiku-latest

Kept:
- claude-3-haiku-20240307 is deprecated (retires 2026-04-20) but still
  callable; comment updated to reflect the retirement date.

Also updated the Anthropic API key URL in the README to the current
platform.claude.com host.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant