Claude Fable 5.2 오류: 문구별 원인과 해결, /model에 없으면 ID 입력
Fable 5.2 오류는 화면 문구로 원인을 가립니다. Claude Code는 2.1.321 이상에서 /model claude-fable-5-2를 입력하고, API는 하이픈 ID부터 봅니다.
목차

2026년 11월 9일 공개된 Claude Fable 5.2가 "안 된다"면 먼저 어디에서 어떤 문구가 떴는지를 봅니다. 클라이언트 버전, 모델 선택 목록, 모델 ID 표기, 요금제 한도, 안전장치, API 요청 형식은 원인도 다르고 고칠 곳도 다르기 때문입니다. Claude Code(터미널, VS Code·JetBrains 확장, 데스크톱 앱의 Code 탭)라면 claude --version이 2.1.321 이상인지 보고 낮으면 claude update로 올린 다음, /model 목록에 Fable 5.2가 없으면 /model claude-fable-5-2를 직접 입력합니다. 모델 ID는 점이 아니라 하이픈을 쓴 claude-fable-5-2입니다.
Claude 앱(claude.ai 웹·데스크톱·모바일)에서 Fable이 보이지 않거나 한도 문구가 뜨면 요금제를 봅니다. Fable은 무료 요금제에는 없고, Pro와 Team 표준 좌석은 출시 주간 혜택이 2026년 11월 16일 오후 11시 59분(미국 태평양 시간, 한국 시간 11월 17일 오후 4시 59분)에 끝나면 사용 크레딧으로 씁니다. Messages API를 직접 부르는 코드라면 model 값을 claude-fable-5-2로 쓰고, ID만 바꾼 뒤 400 오류가 나오면 강제 tool_choice, thinking 비활성화, 응답 프리필, temperature 같은 샘플링 값, 앞 대화를 고친 뒤 다시 보낸 옛 사고 블록부터 확인합니다.
사용자가 직접 고칠 수 없는 경우도 있습니다. 안전장치가 메시지를 막았거나(특히 [reasoning_extraction]은 다른 모델로 넘어가지도 않습니다), Anthropic 쪽이 과부하(529)이거나, 조직이 30일 데이터 보존을 켜지 않았거나 무보존(ZDR) 계약이거나, Enterprise 관리자가 Fable 5.2를 켜지 않은 경우입니다. 이때 다음 단계는 메시지를 고쳐 다시 보내기, 잠시 기다리거나 다른 모델로 바꾸기, 관리자나 Anthropic 계정 팀에 요청하기 중 하나입니다. 아래 Claude Code 화면 문구 일부는 2026년 11월 14일 Claude Code 2.1.316과 2.1.322를 로컬 모의 서버에 연결해 직접 띄운 것이고, 중계 서비스로 호출한 결과는 Anthropic API가 아닌 중계 경유 동작으로 구분해 적었습니다.
Fable 5.2 오류 문구별 원인과 해결 (2026년 11월 14일 기준)
화면에 뜬 문구나 증상을 아래 표에서 찾으면 원인과 할 일이 한 줄로 이어집니다. Claude Code의 메시지는 한국어 화면에서도 영어로만 나오므로 원문 일부로 찾으면 됩니다. 같은 문구에 원인이 둘 이상이거나 조건을 따져야 하는 행은 이어지는 절에서 나눠 설명합니다.
| 화면 문구·증상 | 나오는 곳 | 원인 | 할 일 |
|---|---|---|---|
does not support this model; version … or newer is required | Claude Code | 요청을 보낸 실행 파일이 Fable 5.2 최소 버전 2.1.321보다 낮음 | 그 실행 파일을 업데이트: CLI는 claude update, 데스크톱 앱, VS Code 확장, Agent SDK 패키지 중 요청을 보낸 쪽 |
/model 목록에 Fable 5.2가 없고 "Fable" 행이 Fable 5.1 | Claude Code 2.1.322~2.1.323 (사용자 보고) | 서버의 모델 목록을 불러오지 못함 | /model claude-fable-5-2 직접 입력 |
There's an issue with the selected model (claude-fable-5.2) | Claude Code | ID에 점을 씀, 계정 권한 없음, 설정에 남은 옛 ID | claude-fable-5-2로 다시 지정 |
doesn't recognize the model "claude-fable-5-2" … 200k tokens, 자동 압축 반복 | 옛 CLI, 데스크톱 앱 Code 탭 | 실행 파일이 Fable 5.2를 모름 | 앱·CLI 업데이트 후 claude --version 확인 |
| 데스크톱 앱 세션이 Haiku 4.5로 바뀜 | 데스크톱 앱 (사용자 보고) | 업데이트·재로그인 뒤 모델 목록에서 빠짐 | /model claude-fable-5-2 입력 |
Fable 5.2's safeguards flagged this message … Details: [cyber] 등 | Claude 앱, Claude Code, API | 안전장치 분류기가 요청을 차단 | 메시지 수정 후 재시도, 또는 다른 모델 |
You've reached your Fable limit. | Claude Code | Fable 몫의 주간 한도 소진, Pro 출시 주간 종료 | 사용 크레딧을 켜거나 /model로 다른 모델 |
Repeated 529 Overloaded errors, Fable is experiencing high load | Claude Code, 데스크톱 앱 | Anthropic 쪽 용량 부족 | 잠시 뒤 재시도하거나 Sonnet으로 전환 |
400 … The block is bound to a different conversation | 대화 기록을 직접 만드는 API 코드 | 앞 대화·시스템 프롬프트를 고친 뒤 옛 사고 블록을 다시 보냄 | 기록은 덧붙이기만 하거나 drop_block 사용 |
400 In order to access this model, your organization or workspace must have data retention enabled. | API, API 키로 쓰는 Claude Code | 30일 데이터 보존이 꺼졌거나 ZDR | 워크스페이스 보존 설정, 또는 Anthropic 계정 팀 문의 |
400 + "The request was not accepted. Please check the request parameters…" | 중계 서비스 경유 API | 중계가 Anthropic의 원래 이유를 일반 문구로 바꿈 | 요청 본문을 Fable 5.2 거부 조건과 대조 |
does not support this model 문구 전체는 예를 들어 API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.처럼 나옵니다. Anthropic의 Claude Code 오류 문서에 실린 이 예시는 Fable 5.1 기준 숫자이고, Fable 5.2는 2.1.321이 기준입니다. 검사 대상은 요청을 실제로 보낸 실행 파일이라서, 터미널의 CLI를 올려도 데스크톱 앱이나 VS Code 확장에 들어 있는 Claude Code가 낮으면 그쪽에서는 계속 실패합니다.
/model 목록에 Fable 5.2가 없을 때: claude-fable-5-2를 직접 입력
Claude Code 2.1.322에서 /model 목록의 "Fable" 행이 Fable 5.1로 나오고 Fable 5.2가 보이지 않아도, 세션에서 /model claude-fable-5-2를 입력하거나 claude --model claude-fable-5-2로 시작하면 Fable 5.2로 동작합니다. Anthropic의 Claude Code 모델 설정 문서는 조직 제한이 없으면 Fable이 목록에 나오고, 조직이 Fable을 아예 쓸 수 없을 때(예: ZDR)는 행을 회색으로 남겨 이유를 붙인다고 설명합니다. 그러니 행이 5.1로 나오는 것은 문서에 없는 동작이며, macOS, Windows, WSL, VS Code, JetBrains와 Max·Ultra·Team 요금제에서 같은 내용이 GitHub에 버그로 올라왔습니다(#108955, #109316, #108898). 2026년 11월 14일 기준 2.1.325까지의 Claude Code 변경 기록에는 이 문제의 수정 항목이 없습니다.
GitHub 댓글에서 사용자들이 찾아낸 계기는 네 가지입니다. 설정의 env에 DISABLE_TELEMETRY=1이 있으면 Claude Code가 서버의 모델 목록을 불러오지 않고 내장 목록으로 돌아가며, 디버그 로그에 [servedCatalog] off (flag)가 남습니다(#108726). VS Code의 telemetry.telemetryLevel이 off이면 확장이 이 값을 스스로 켜고, VSCodium은 원격 측정을 강제로 끄기 때문에 같은 결과가 됩니다. ANTHROPIC_BASE_URL로 게이트웨이나 프록시를 쓰면 [servedCatalog] off (not_first_party)로 목록을 받지 않고, 이런 설정이 하나도 없는데 ~/.claude.json의 additionalModelOptionsCache에 claude-fable-5-1[1m]만 남아 있던 사례도 있습니다. 어느 경우든 직접 입력은 통했다는 것이 보고자들의 공통된 결과입니다.
claude --version으로 2.1.321 이상인지 확인하고, 낮으면claude update를 실행합니다. 데스크톱 앱과 VS Code 확장은 각자 업데이트합니다.- 세션에서
/model claude-fable-5-2를 입력하거나claude --model claude-fable-5-2로 시작합니다. - 매번 입력하기 번거롭다면
~/.claude/settings.json에modelPicker항목을 추가해 목록에 띄웠다는 사용자 댓글이 있습니다.modelPicker는 문서에 있는 설정 키지만 항목 형식은 댓글에서 나온 것이므로, 쓰기 전에 모델 설정 문서의 "restrict model selection" 부분과 맞춰 봅니다. - VSCodium이라면 확장의 환경 변수에
"CLAUDE_CODE_ENABLE_TELEMETRY": "1"과"DISABLE_TELEMETRY": ""을 넣어 목록이 돌아왔다는 보고(#108726 댓글)가 있습니다.
목록의 Fable 행이 회색이고 이유가 적혀 있다면 버그가 아니라 조직이 Fable을 쓸 수 없는 상태이고, "Requires usage credits"가 붙어 있다면 Fable 사용이 요금제 한도가 아니라 사용 크레딧으로 청구된다는 표시입니다.
fable을 골랐는데 정말 5.2인가: 2.1.316은 5.1을 보냈다
fable 별칭이 Fable 5.2를 가리키는 것은 Claude Code 2.1.321부터입니다. 2026년 11월 14일 Claude Code를 실제 모델 대신 요청 내용만 기록하는 로컬 모의 서버에 연결해 -p 모드로 돌려 보니, 2.1.316에서 --model fable은 경고 한 줄 없이 claude-fable-5-1을 보냈고(effort high, max_tokens 64000), 2.1.322의 같은 명령은 claude-fable-5-2를 보냈습니다(effort medium, max_tokens 128000). 같은 2.1.316에서 --model claude-fable-5-2를 직접 지정하면 요청은 5.2로 나가지만 먼저 다음 경고가 뜹니다.
Claude Code doesn't recognize the model "claude-fable-5-2", so it assumes a context window of 200k tokens. Update Claude Code, or see https://code.claude.com/docs/en/model-config#correct-the-window-for-a-gateway-or-custom-model-id to set the window.
그래서 "fable을 골랐다"는 것만으로는 5.2라고 할 수 없고, 버전이 2.1.321 미만이면 업데이트하는 것이 먼저입니다. 버전이 맞아도 5.1이 남는 경우가 있습니다. 모델 설정 문서에 따르면 Pro·Max·Ultra는 사용자 설정에 저장된 claude-fable-5-1이 2.1.321을 처음 실행할 때 fable 별칭으로 옮겨지지만, Team·Enterprise는 조직 설정을 기다려 늦어지거나 옮겨지지 않을 수 있고, Console 계정(API 키)과 프로젝트·로컬·관리 설정에 적힌 claude-fable-5-1은 그대로 남습니다. Claude 앱 게이트웨이 세션에서는 fable이 Fable 5로 풀리므로 /model claude-fable-5-2로 지정해야 합니다. 오래 이어진 세션에서 fable로 요청한 하위 에이전트가 Fable 5.1로 돌았다는 보고(#108898)와, Team 요금제에서 Default 행이 Fable 5로 풀렸다는 보고(#108924)도 있으니, 중요한 작업이라면 처음부터 전체 ID를 쓰는 편이 확실합니다.
위 시험에서 effort가 버전에 따라 high에서 medium으로 바뀐 것처럼, Claude Code가 모델별로 보내는 기본값은 버전마다 다릅니다. effort를 어떻게 정하고 확인하는지는 Claude Code effort 설정과 차이: Opus 5.5 기본값 medium, 안 먹힐 때 해결에서 다룹니다.
"There's an issue with the selected model": 점 대신 하이픈
이 문구의 가장 흔한 원인은 제품 이름의 점을 그대로 옮긴 모델 ID입니다. 제품 이름은 Fable 5.2지만 Claude API, AWS의 Claude Platform, Google Cloud, Microsoft Foundry의 모델 ID는 claude-fable-5-2이고, Amazon Bedrock에서는 global.anthropic.claude-fable-5-2 또는 us.anthropic.claude-fable-5-2를 보냅니다. 2026년 11월 14일 Claude Code 2.1.322에 --model claude-fable-5.2를 주고 모의 서버로 보냈더니, 클라이언트는 이 ID를 로컬에서 막지 않고 그대로 보냈고, 서버가 404 not_found_error로 답하자 다음 줄을 출력한 뒤 종료 코드 1로 끝났습니다.
There's an issue with the selected model (claude-fable-5.2). It may not exist or you may not have access to it. Run --model to pick a different model.대화형 세션에서는 마지막 문장이 Run /model to pick a different model.로 바뀝니다. Anthropic 오류 문서의 해당 항목은 같은 문구의 원인을 두 가지 더 듭니다. 계정에 그 모델 권한이 없는 경우와, ANTHROPIC_MODEL 환경 변수나 프로젝트 설정처럼 설정 우선순위 어딘가에 옛 ID가 남아 고쳐도 계속 되살아나는 경우입니다. 문서는 가능하면 별칭을 쓰라고 권하고, ANTHROPIC_BASE_URL로 게이트웨이를 쓰는데 모든 모델이 이렇게 실패한다면 게이트웨이가 도구 검색 필드(defer_loading, tool_reference, anthropic-beta 헤더)를 받아 주는지 확인하라고 안내합니다. 중계 서비스를 거치면 잘못된 ID가 404가 아닌 다른 상태 코드로 돌아오기도 합니다.
데스크톱 앱 Code 탭: 200k 자동 압축 반복과 Haiku 4.5 전환
Claude 데스크톱 앱의 Code 탭에서 Fable 5.2가 1M이 아니라 200k 컨텍스트처럼 동작하며 자동 압축을 되풀이한다면, 앱에 들어 있는 Claude Code 실행 파일이 Fable 5.2를 모르는 옛 버전일 가능성이 큽니다. GitHub #108785에서는 2.1.317(다른 보고에서는 2.1.319)이 든 앱이 claude-fable-5-2를 200K 창으로 보고 약 170K에서 압축했고, 한 사용자는 23분 동안 8번, 매번 5k~10k 토큰만 비웠다고 적었습니다. 앞 절의 2.1.316 시험에서 뜬 "assumes a context window of 200k tokens" 경고가 같은 원인입니다.
Anthropic은 2026년 11월 12일 2.1.323 변경 기록에서 모르는 모델 ID에 가정하는 창을 200K에서 1M으로 바꿨다고 밝혔지만, 11월 14일 올라온 #109750에는 2.1.323에서 /autocompact 400k가 capped to model limit of 200k로 잘렸다는 보고가 있어 둘이 맞지 않습니다. 그래서 설정 하나로 해결된다고 기대하기보다, 데스크톱 앱을 최신으로 올린 뒤 claude --version이 2.1.321 이상인지, 위 200k 경고가 사라졌는지를 먼저 확인합니다.
같은 앱에서 업데이트나 강제 재로그인 뒤 Code 세션의 모델이 claude-haiku-4-5-20251001로 바뀌었다는 보고도 두 건 있습니다(#109549, #109628). 로그에는 recorded model "claude-fable-5-2" is off the catalog가 남았고, 한 사용자는 /model claude-fable-5-2를 입력해 되돌렸습니다. 긴 작업을 맡기기 전과 결과를 믿기 전에 세션에 표시된 모델 이름이 Fable 5.2인지 한 번 보는 것이 지금 사용자가 할 수 있는 확인입니다.
Fable 5.2 안전장치 차단: [cyber]·[bio]·[reasoning_extraction]
Fable 5.2's safeguards flagged this message는 고장이 아니라 Fable 5.2의 안전장치 분류기가 요청을 막았다는 표시입니다. 분류기는 Claude 앱, Claude Code, API의 모든 요청에 적용되고, 마지막 메시지만이 아니라 메모리, 커넥터, 웹 검색 결과, 파일처럼 모델이 읽는 내용 전체를 검사하므로 직접 입력하지 않은 내용 때문에 막히기도 합니다. Claude Code 2.1.322에서는 메시지 끝의 Details: 뒤에 분류가 대괄호로 표시되고(2026년 11월 14일 본 사이트가 로컬 실행 파일의 문자열로 확인. [bio]는 사용자 화면이 아니라 클라이언트 코드에서만 확인했습니다), 무엇이 일어나는지는 분류마다 다릅니다(Claude 고객센터의 Fable 안전장치 안내).
| 표시 | 해당하는 요청 | 일어나는 일 | 할 수 있는 일 |
|---|---|---|---|
[cyber] | 익스플로잇, 악성코드, 공격 도구 같은 공격적 보안 기법 | 자동 전환이 켜져 있으면 Opus 4.8이 같은 요청에 답함 | 메시지 수정, 방어 목적이면 Cyber Verification Program 신청 |
[bio] | 바이러스학, 독성학, 약물·분자 설계 같은 이중 용도 생물학 | Opus 5로 전환 (생물·화학·생명과학, 프런티어 LLM 개발 요청 공통) | 전문 생물학 연구에는 Fable을 쓰지 않는 것이 Anthropic 권고 |
[reasoning_extraction] | 요약된 사고 내용을 끌어내려는 것으로 판단된 요청 | 다른 모델로 넘어가지 않고 바로 차단 | Esc를 두 번 눌러 마지막 메시지 수정, /model로 다른 모델, /feedback으로 신고 |
자동 전환은 Fable 모델을 처음 고를 때 켜지고, Settings > Capabilities(Claude Code는 Config > MODEL & OUTPUT)의 "Switch models when a message is flagged"로 끌 수 있습니다. 끄면 막힌 요청에서 대화가 멈추고, 같은 Fable 모델로 메시지를 고쳐 다시 보내거나 다른 모델로 직접 보낼 수 있습니다. Opus로 전환된 뒤 다시 Fable로 돌아가도 원래 요청이 대화에 남아 있으면 또 막힐 수 있어서, 고객센터는 앞 메시지를 고친 뒤 재시도하라고 안내합니다. [cyber] 전환이 계속 반복되는 작업이라면 처음부터 Opus 5.5로 할지 Claude Fable 5.2 vs Opus 5.5 비교: 실측 비용 1.86배와 effort 고르는 법을 보고 판단합니다.
요금은 막힌 시점에 따라 다릅니다. 출력 전에 거절된 요청은 생물학, 증류(distillation), 프런티어 LLM 개발 분류기에 걸린 경우에만 청구되고 다른 분야는 청구되지 않으며, 응답 도중 막히면 입력과 그때까지 스트리밍된 토큰이 청구됩니다. 평범한 코딩이나 문서 작업에서 [reasoning_extraction]이 떴다는 보고가 GitHub에 여러 건 있고(#109116, #109211, #109348), #109211은 한국 사용자가 11월 12일 2.1.322에서 올린 것입니다. 한 사용자는 막힌 요청 11건의 크레딧을 결제 지원팀이 돌려주지 않았다고 적었습니다. 오탐이 되풀이될 때 사용자 쪽에서 바꿀 설정은 없으므로, 메시지를 고쳐 보고 /feedback으로 요청 ID를 보내는 것이 할 수 있는 일입니다.
"You've reached your Fable limit": Pro는 사용 크레딧으로
Claude Code에서 You've reached your Fable limit.(2026년 11월 14일 로컬 2.1.322 실행 파일에서 확인한 문구)가 뜨면 요금제에서 Fable에 쓸 수 있는 몫을 다 쓴 것입니다. Max, Ultra, 프리미엄 Team 좌석, 좌석제 Enterprise 프리미엄 좌석은 Fable 사용이 주간 한도의 최대 50%까지 같은 주간 한도에서 차감되고(따로 얹어 주는 한도가 아닙니다), Pro와 Team 표준 좌석은 원래 처음부터 사용 크레딧으로 Fable을 씁니다. 출시 주간에는 Pro와 Team 표준 좌석도 모든 Fable 모델을 주간 한도의 50% 안에서 쓰고 Fable 한도 초기화 1회를 받지만, 이 혜택은 앞서 적은 11월 16일 마감과 함께 끝나므로 그 뒤 Pro에서 Fable을 고르면 사용 크레딧 동의 창이 뜨는 것이 정상입니다. 초기화는 2026년 11월 9일 오전 10시(태평양 시간) 이전에 유료 결제가 있던 계정에만 주어집니다(Claude 고객센터의 Fable 이용 안내).
원격 제어, 백그라운드 세션, 에이전트 팀처럼 터미널 앞에 아무도 없는 세션에서는 동의 창이 기본 5분 뒤 닫히고 Fable limit reached · continuing on Fable 5.2 uses usage credits, and the prompt to confirm went unanswered — nothing was sent처럼 요청을 보내지 않았다는 줄이 남습니다. 반대로 -p 모드와 동의 창을 띄우지 않는 Agent SDK 앱에서는 Claude Code가 묻지 않고 사용 크레딧으로 청구합니다. 요금제별 한도는 Claude 요금제별 사용량 한도: Ultra(구 Max 20배) 인증 시 5시간 한도 없음에서, 크레딧이 얼마나 드는지는 Claude 추가 사용량 요금: 사용 크레딧 계산, 월 $80 넘으면 Max 5x에서 다룹니다. Ultra에서 Fable 사용이 Fable 막대와 전체 모델 주간 막대 양쪽에 잡힌다는 사용자 보고(#108769)도 있습니다.
529와 "Fable is experiencing high load": 기다리거나 Sonnet
API Error: Repeated 529 Overloaded errors는 재시도를 다 쓴 뒤에도 Anthropic 쪽 용량이 모자랐다는 뜻으로, 사용 한도와 관계없고 할당량에서 차감되지도 않습니다. 용량은 모델별로 관리되기 때문에 /model로 다른 모델로 바꾸면 대개 바로 이어집니다. 2026년 11월 14일 본 사이트가 로컬 Claude Code 2.1.322 실행 파일의 문자열을 확인해 보니 터미널용 Fable is experiencing high load, please use /model to switch to Sonnet과 데스크톱 앱용 Fable is experiencing high load. Switch to Sonnet. 문구가 들어 있었습니다. Fable 5.2 출시 뒤에는 2026년 11월 10일(UTC) Claude 상태 페이지에 "Elevated errors on Fable 5.2 and Mythos 5.2", 4분간의 과부하가 기록됐습니다.
2026년 11월 14일 모의 서버로 529를 연속으로 돌려주고 재시도를 2회로 줄여 시험했을 때 Claude Code 2.1.322는 요청을 3번 보낸 뒤 API Error: Repeated 529 Overloaded errors. The API is at capacity — this is usually temporary. Try again in a moment. If it persists, check your inference gateway (127.0.0.1:18794).를 띄웠습니다. Anthropic API에 직접 연결하면 마지막 문장이 check https://status.claude.com이 되고, 게이트웨이를 거치면 이렇게 게이트웨이 주소가 나오므로 그때는 게이트웨이 쪽 상태부터 봅니다. 529 전반과 대체 모델 설정은 Claude Code 529 과부하 오류: 기다릴지, 모델을 바꿀지에 정리돼 있습니다.
모델 ID를 바꾼 뒤 API 400 오류: Fable 5.2가 받지 않는 요청
Messages API에서 model만 claude-fable-5-2로 바꿨는데 400 invalid_request_error가 돌아온다면, 대개 Fable 5.2가 받지 않는 요청 형식이 남아 있는 것입니다. Fable 5.1에서 옮겨 왔다면 thinking, 프리필, tool_choice 규칙은 이미 같고, 5.2에서 새로 걸리기 쉬운 것은 computer_20251124, advisor 모델, 사고 블록 검사입니다. Opus 5 이전 모델에서 왔다면 thinking과 tool_choice가 먼저 걸립니다. Anthropic의 Fable 5.2 마이그레이션 가이드에는 대부분 오류 유형만 나와 있고 문구 원문은 없으므로, 응답 본문의 message를 그대로 확인합니다.
| 요청에 들어 있는 것 | 결과 | 바꿀 것 |
|---|---|---|
tool_choice: {"type": "any"} 또는 {"type": "tool", ...} | 400 (토큰 계산 API도 동일) | auto로 두고 strict: true 또는 JSON 출력 사용 |
thinking: {"type": "disabled"} 또는 budget_tokens 지정 | 400 | thinking 생략 또는 adaptive, 깊이는 effort로 조절 |
| assistant 메시지 프리필 | 400 | 시스템 프롬프트의 지시로 대체 |
temperature, top_p, top_k | 값에 따라 400 | 빼기 (어떤 값이 400인지는 Anthropic 샘플링 파라미터 문서) |
computer_20251124 도구 | Amazon Bedrock 외 모든 플랫폼에서 400 | computer_toolset_20260801로 이전 |
advisor 도구의 model이 Fable 5.1 등 다른 모델 | 400 | claude-fable-5-2 또는 claude-mythos-5-2 |
| 30일 데이터 보존이 없는 조직·워크스페이스 | 400 | 워크스페이스 단위로 보존 설정, ZDR 계약이면 계정 팀에 문의 |
데이터 보존 오류는 2026년 11월 14일 모의 서버 시험에서 Claude Code 2.1.322에 API Error: 400 In order to access this model, your organization or workspace must have data retention enabled.로 그대로 표시됐습니다. 401은 키 자체의 문제이고, Anthropic API 지원 지역(한국 포함)이 아닌 곳에서 보낸 요청은 403 계열로 거절됩니다. 키 발급과 첫 호출, 조직 조건은 Claude Fable 5.2 API 키 발급·사용법: 전용 키 없음, 첫 호출과 오류 해결에서 다룹니다.
"bound to a different conversation" 400의 뜻과 해결
Fable 5.2는 사고 블록 앞의 내용(시스템 프롬프트, 도구 정의, 이전 메시지 전부)이 모델이 그 블록을 만든 뒤에 바뀌었는지 검사하고, 바뀌었으면 400을 돌려줍니다. 고객센터 한국어 문서가 "보존된 사고"라고 부르는 기능에 딸린 검사로, 문구를 풀면 "앞 대화나 시스템 프롬프트를 고친 뒤 옛 사고 블록을 다시 보냈다"는 뜻입니다. Fable 5.1에서는 2026년 8월 31일 이후 만든 계정에만 기본 적용됐기 때문에, 5.1에서 문제없던 코드가 5.2에서 처음 이 오류를 낼 수 있습니다. advisor 모델을 바꾸는 것도 tools를 고치는 일이라서, 바꾼 뒤 옛 사고 블록을 보내면 같은 400이 납니다.
해결은 두 가지입니다. 대화 기록을 고치지 않고 뒤에 덧붙이기만 하거나, anthropic-beta: thinking-binding-controls-2026-08-01 헤더를 붙이고 thinking.block_binding.prefix_mismatch_behavior를 "drop_block"으로 설정해 맞지 않는 블록을 버리게 합니다. 버린 블록은 응답의 input_transformations에 나열되고 출력 토큰이 늘 수 있습니다. Claude Code, claude.ai, Claude Managed Agents, Claude Agent SDK가 대화 기록을 관리한다면 Anthropic 설명대로 달라지는 것이 없습니다. 그래도 서버가 이 400을 보내면 Claude Code 2.1.322는 2026년 11월 14일 모의 서버 시험에서 API Error: 400 messages.5.content.0: Invalid ...로 시작하는 문서의 문구를 그대로 보여 주고, 같은 요청을 재시도하지 않았습니다.
Anthropic의 prefix 검사 안내는 이 오류를 가장 자주 부르는 코드 패턴 세 가지를 꼽습니다. 시스템 프롬프트를 매번 오늘 날짜, 모드, 지침 파일로 다시 조립하는 경우(날짜가 들어간 system은 자정이 지나면 실패합니다), MCP 서버가 연결될 때처럼 도구를 더하거나 빼거나 고쳐 tools가 바뀌는 경우, 오래된 턴을 잘라 내거나 요약하고 최근 턴만 남기는 경우입니다. 앞의 두 경우는 system과 tools를 그대로 두고 새 지침을 messages 끝에 role: "system" 메시지로 덧붙이고, 세 번째는 요약을 API에 맡기거나 남긴 턴의 사고 블록을 빼면 됩니다. 토큰 기준의 서버 측 압축과 컨텍스트 편집은 보낸 내용을 바꾸지 않으므로 검사 대상이 아닙니다.
중계 서비스로는 되는데 직접 호출은 400, 또는 빈 답
중계 서비스(게이트웨이)를 거친 결과는 Anthropic API의 동작과 같다고 볼 수 없습니다. 2026년 11월 14일 laozhang.ai 중계의 Anthropic Messages 엔드포인트로 claude-fable-5-2를 실제로 호출했을 때(조건마다 1회, 합계 약 $0.09), 시스템 프롬프트를 바꾸고 옛 사고 블록을 함께 보낸 요청은 400이 아니라 200으로 돌아왔습니다. 입력 토큰은 기록을 그대로 둔 요청의 378에서 116으로 줄어 옛 사고 블록이 입력에 집계되지 않았고, 첫 사용자 메시지를 고친 요청도 200(378토큰), drop_block 헤더를 붙인 요청은 200이었지만 input_transformations 필드가 없었습니다. 이것은 중계 경유 동작이고, Anthropic 문서는 같은 요청을 400으로 설명합니다. 중계에서 개발한 코드는 공식 API로 옮기는 순간 이 400을 만날 수 있습니다.
안내: laozhang.ai는 이 블로그 운영팀의 자사 서비스입니다. 그 가격은 독립적인 비교가 아니라 자사 제시 가격입니다.
같은 날 computer_20251124 도구와 Fable 5.1 advisor를 넣은 요청은 문서대로 400 invalid_request_error였지만, 이유가 중계의 일반 문구 "The request was not accepted. Please check the request parameters and content and try again, or contact support."로 바뀌어 원인을 알 수 없었습니다. 2026년 11월 12일 같은 중계에서는 공식 문서상 400인 thinking: {"type": "disabled"}와 temperature: 0.2가 200으로 통과했고, 이 중계가 받지 않는 ID 네 가지(claude-fable-5.2, fable-5-2, Bedrock 형식인 global.anthropic.claude-fable-5-2, claude-fable-5-2-latest)는 404가 아니라 503 "no available channels"로 돌아왔습니다(과금 없음). laozhang.ai에서 ID가 맞는데도 이 503이 나오면 사용량 과금이 아닌 요청당 과금 토큰을 쓰고 있는지 봅니다. 중계에서 이유 없는 400이 나오면 앞 절의 표와 요청 본문을 한 줄씩 대조하는 것이 가장 빠릅니다.

빈 답도 장애가 아닐 수 있습니다. 같은 11월 14일 중계 경유 호출에서 긴 추론이 필요한 문제를 max_tokens: 300으로 보냈더니 effort high와 low 모두 200, stop_reason: "max_tokens", 빈 사고 블록과 빈 텍스트 블록이 돌아왔고 출력 300토큰이 청구됐습니다. Fable 5.2는 사고를 끌 수 없어서 max_tokens를 작게 잡으면 답을 쓰기 전에 끝날 수 있습니다. 빈 응답이 오면 먼저 stop_reason을 보고, max_tokens이면 값을 늘립니다. 참고로 11월 14일 모의 서버 시험에서 Claude Code 2.1.322는 Fable 5.2 요청에 max_tokens 128000을 보냈습니다.
Claude Fable 5.2 사용 가능 여부에 관한 질문
Claude Mythos 5.2가 모델 목록에 없는 것도 오류인가요?
아닙니다. Claude Mythos 5.2(claude-mythos-5-2)는 Fable 5.2와 같은 모델에 안전장치를 줄인 버전으로, 2026년 11월 14일 기준 Anthropic 프로그램을 통해 인증받은 조직만 씁니다. 일반 계정에 보이지 않는 것이 정상입니다.
Enterprise 요금제에서 Fable 5.2가 보이지 않으면 어떻게 하나요?
Enterprise에서는 관리자가 켜기 전까지 Fable 5.2가 꺼져 있고, 출시 7일 뒤에는 이미 Fable 모델을 쓰던 역할에 자동으로 추가된다고 Claude 고객센터는 설명합니다. 그 뒤에도 보이지 않으면 조직 관리자에게 역할 설정을 요청합니다.
Fable 5.1은 아직 쓸 수 있나요?
쓸 수 있습니다. Fable 5.1(claude-fable-5-1)은 2026년 11월 14일 기준 "Legacy" 표시지만 호출되며, 퇴역은 2027년 9월 1일 이전에는 하지 않는다고 Anthropic 모델 문서에 적혀 있습니다. Claude Code에서는 /model claude-fable-5-1처럼 ID로 고릅니다. 무엇이 달라졌는지는 Claude Fable 5.2 vs 5.1 차이: low·medium은 더 싸고 high부터 비싸다를 봅니다.
참고 자료18
이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026년 11월 14일.
참고 자료18
이 글이 링크한 외부 페이지를 본문에 나온 순서대로 정리했습니다. 마지막 업데이트: 2026년 11월 14일.
- 1.Claude Code 오류 문서code.claude.com/docs/en/errors
- 2.Claude Code 모델 설정 문서code.claude.com/docs/en/model-config
- 3.#108955github.com/anthropics/claude-code/issues/108955
- 4.#109316github.com/anthropics/claude-code/issues/109316
- 5.#108898github.com/anthropics/claude-code/issues/108898
- 6.#108726github.com/anthropics/claude-code/issues/108726
- 7.#108924github.com/anthropics/claude-code/issues/108924
- 8.#108785github.com/anthropics/claude-code/issues/108785
- 9.#109750github.com/anthropics/claude-code/issues/109750
- 10.#109549github.com/anthropics/claude-code/issues/109549
- 11.#109628github.com/anthropics/claude-code/issues/109628
- 12.Claude 고객센터의 Fable 안전장치 안내support.claude.com/en/articles/15363606
- 13.#109116github.com/anthropics/claude-code/issues/109116
- 14.#109211github.com/anthropics/claude-code/issues/109211
- 15.#109348github.com/anthropics/claude-code/issues/109348
- 16.Claude 고객센터의 Fable 이용 안내support.claude.com/en/articles/15424964
- 17.#108769github.com/anthropics/claude-code/issues/108769
- 18.Fable 5.2 마이그레이션 가이드platform.claude.com/docs/en/models/fable-5-2/migration-guide





