Summary
Two Claude model entries in model_list.json have "format": "openai" but should be "format": "anthropic". These models have available_providers: ["anthropic"], meaning they use the Anthropic API format, not OpenAI.
Affected entries
claude-opus-4-1 (line 2385)
"claude-opus-4-1": {
"format": "openai", // ← BUG: should be "anthropic"
...
"available_providers": ["anthropic"]
}
claude-opus-4-6-20260205 (line 2311)
"claude-opus-4-6-20260205": {
"format": "openai", // ← BUG: should be "anthropic"
...
"parent": "claude-opus-4-6",
"available_providers": ["anthropic"]
}
Evidence this is a bug
- The parent entry
claude-opus-4-6 (line 2276) correctly has "format": "anthropic"
- The dated snapshot
claude-opus-4-1-20250805 (line 2404) correctly has "format": "anthropic" (via its parent)
- The Vertex variant
publishers/anthropic/models/claude-opus-4-1@20250805 (line 2424) correctly has "format": "anthropic"
- All other
claude-opus-* and claude-sonnet-* entries with anthropic provider use "format": "anthropic"
Suggested fix
Change "format": "openai" to "format": "anthropic" on both entries.
Verification
- Source 1: Pattern analysis of all Claude entries in model_list.json — all other entries with
available_providers: ["anthropic"] use "format": "anthropic"
- Source 2: Anthropic API docs (https://docs.anthropic.com/en/docs/about-claude/models) — confirm these are Anthropic-format models
- Recent commits: No recent commits changing the format field on these entries
Summary
Two Claude model entries in
model_list.jsonhave"format": "openai"but should be"format": "anthropic". These models haveavailable_providers: ["anthropic"], meaning they use the Anthropic API format, not OpenAI.Affected entries
claude-opus-4-1(line 2385)claude-opus-4-6-20260205(line 2311)Evidence this is a bug
claude-opus-4-6(line 2276) correctly has"format": "anthropic"claude-opus-4-1-20250805(line 2404) correctly has"format": "anthropic"(via its parent)publishers/anthropic/models/claude-opus-4-1@20250805(line 2424) correctly has"format": "anthropic"claude-opus-*andclaude-sonnet-*entries withanthropicprovider use"format": "anthropic"Suggested fix
Change
"format": "openai"to"format": "anthropic"on both entries.Verification
available_providers: ["anthropic"]use"format": "anthropic"