# Model routing in the IDE — using Fable 5 (claude-fable-5) with a custom Anthropic API key under Privacy Mode

**URL:** <https://forum.cursor.com/t/model-routing-in-the-ide-using-fable-5-claude-fable-5-with-a-custom-anthropic-api-key-under-privacy-mode/163069>\
**Category:** Bug Reports\
**Tags:** privacy-mode, byok, anthropic\
**Created:** [June 12, 2026, 1:43am UTC](https://forum.cursor.com/t/model-routing-in-the-ide-using-fable-5-claude-fable-5-with-a-custom-anthropic-api-key-under-privacy-mode/163069 "2026-06-12T01:43:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chaitanya\_Yalavarthi](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@Chaitanya\_Yalavarthi](https://forum.cursor.com/u/Chaitanya_Yalavarthi)\
**Post date:** [June 12, 2026, 1:43am UTC](https://forum.cursor.com/t/model-routing-in-the-ide-using-fable-5-claude-fable-5-with-a-custom-anthropic-api-key-under-privacy-mode/163069/1 "2026-06-12T01:43:03Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

Until this afternoon I could use Fable 5 in the Cursor IDE with the following setup, and it worked fine:

Plan: Pro+  
Custom Anthropic API key (from [console.anthropic.com](http://console.anthropic.com); account has standard 30‑day retention, i.e. non‑ZDR)  
Cursor Privacy Mode: Active  
Fable 5 data‑retention policy acknowledged (modelId: claude-fable-5, consentVersion: fable-data-retention-v1)  
As of this afternoon, with no change on my end, every Fable 5 request now fails with a 400:

{“error”:{“type”:“client”,“reason”:“routing\_unsupported”,“message”:“claude-fable-5 routing failed: requires non-ZDR provider policy”,“retryable”:false}}  
Routing now insists on a non‑ZDR provider policy even though my Fable 5 data‑retention consent was acknowledged, which previously satisfied this exact combination (Privacy Mode + custom non‑ZDR key + acknowledged consent).

This looks possibly related to the existing report about the stored noZdrModelConsents Fable consent record being mishandled server‑side ([the noZdrModelConsents cannot be set via updateTeamAdminSettings thread]).

What I’ve already tried (none resolved it)

Re‑confirmed Fable 5 shows “Data Policy Acknowledged” in dashboard → Settings → Privacy.  
Switched Privacy Mode from Active to Share Data (disabled Privacy Mode). After this, the Fable 5 acknowledgement section disappeared (expected), but the 400 still persists.  
Full quit + reopen of Cursor; waited for propagation.  
Confirmed my Anthropic key is non‑ZDR (30‑day retention is ON in the Anthropic console).

### Steps to Reproduce

Pro+ account, add a custom Anthropic API key (non‑ZDR / 30‑day retention).  
Enable Cursor Privacy Mode (Active).  
Acknowledge the Fable 5 data‑retention policy and use claude-fable-5.  
Worked previously; now every request returns the 400 routing\_unsupported / requires non-ZDR provider policy.  
Disabling Privacy Mode (Share Data active) does not fix it.  
Operating System macOS

### Operating System

MacOS

### Version Information

Version: 3.7.27 (Universal)  
VS Code Extension API: 1.105.1  
Commit: e48ee6102a199492b0c9964699bf011886708ba0  
Date: 2026-06-10T01:46:16.942Z  
Layout: editor  
Build Type: Stable  
Release Track: Default  
Electron: 39.8.1  
Chromium: 142.0.7444.265  
Node.js: 22.22.1  
V8: 14.2.231.22-electron.0  
xterm.js: 6.1.0-beta.256  
OS: Darwin arm64 25.2.0

### For AI issues: which model did you use?

Fable5

### Does this stop you from using Cursor

No - Cursor works, but with this issue

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [June 12, 2026, 7:42am UTC](https://forum.cursor.com/t/model-routing-in-the-ide-using-fable-5-claude-fable-5-with-a-custom-anthropic-api-key-under-privacy-mode/163069/3 "2026-06-12T07:42:24Z")

</div>

4 posts were merged into an existing topic: [Claude-fable-5 fails with routing\_unsupported (requires non-ZDR provider policy) even with own API key — direct API call succeeds](https://forum.cursor.com/t/claude-fable-5-fails-with-routing-unsupported-requires-non-zdr-provider-policy-even-with-own-api-key-direct-api-call-succeeds/163066)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [June 12, 2026, 7:42am UTC](https://forum.cursor.com/t/model-routing-in-the-ide-using-fable-5-claude-fable-5-with-a-custom-anthropic-api-key-under-privacy-mode/163069/4 "2026-06-12T07:42:28Z")

</div>


