Claude Desktop: repeated 404 on /api/model_configs/claude-opus-4-6[1m]
Resolved 💬 2 comments Opened Apr 15, 2026 by ericvael Closed Apr 18, 2026
Bug: repeated 404 on /api/organizations/.../model_configs/claude-opus-4-6[1m]
Version: Claude Desktop 1.1.9669-1.3.26 (deb, Linux)
Description
The app appends a [1m] suffix to the model ID (claude-opus-4-6[1m]) and tries to fetch its config via the API. The endpoint /api/organizations/{org_id}/model_configs/claude-opus-4-6[1m] returns 404 Not Found every time. The REACT_QUERY_CLIENT retries the request in a loop on every session or window change.
Impact
- 68 failed requests (404) in
unknown-window.logover April 8–15 - Same volume in
claude.ai-web.log - Wasted network requests + noisy error logs
- Potential performance impact (React Query retry loop)
Log excerpts
2026-04-08 05:12:35 [error] [REACT_QUERY_CLIENT] QueryClient error: {
"type": "not_found_error",
"statusCode": 404,
"endpoint": "/api/organizations/f9df3f20-xxxx/model_configs/claude-opus-4-6[1m]",
"method": "GET",
"message": "Not found"
}
2026-04-09 01:15:05 [error] [REACT_QUERY_CLIENT] QueryClient error: {
"type": "not_found_error",
"statusCode": 404,
"endpoint": "/api/organizations/f9df3f20-xxxx/model_configs/claude-opus-4-6[1m]",
"method": "GET",
"message": "Not found"
}
Probable cause
The [1m] suffix (1M context window) is appended to the model ID before the API call, but the API expects claude-opus-4-6 without the suffix. The model ID should be stripped of the [...] part before the model_configs request.
Environment
- OS: Linux Mint, x86_64 (kernel 6.8.0-110-generic)
- Claude Desktop: 1.1.9669-1.3.26 (deb package)
- Electron:
/usr/lib/claude-desktop/node_modules/electron/dist/electron - Reproduces on every launch
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗