Anthropic이 Claude 모델 목록 API(Models API)에서 모델별 capabilities 객체에 thinking.types.between_tools 항목을 추가했다. 이 항목은 모델이 thinking: {type: "between_tools"} 설정을 받는지 알려 주며, 이 설정은 응답 전에 먼저 생각하는 단계를 끄는 옵션이다. 변경은 2026-10-23 12:07(한국 시각)에 공식 모델 문서 페이지에서 관측됐다.
supported 값이 false이면 해당 모델은 "between_tools"를 보냈을 때 400 오류로 거절한다. 값이 true여도 요청이 통과한다고 장담할 수는 없다. 모델이 이 설정과 함께 허용하지 않는 추론 강도(effort) 수준을 지정하면 API가 다른 이유로 거절할 수 있다고 문서는 설명한다.
문서가 든 예는 Claude Sonnet 5.5다. 모델 목록 API는 이 모델의 thinking.types.between_tools.supported를 true로, thinking.types.disabled.supported를 false로 보고한다.
기존에 있던 thinking.types.disabled 항목은 모델이 thinking: {type: "disabled"}를 받는지 알려 준다. 이 역시 false이면 400 오류로 거절하고, 사고를 지원하지 않는 모델에서는 true다. 추론 강도 조합 때문에 true여도 거절될 수 있다는 단서는 between_tools와 같다.
개발자는 모델 목록 API 응답으로 두 설정의 지원 여부를 미리 읽어 요청 구성을 바꿀 수 있다. 다만 지원 표시가 true여도 추론 강도와의 조합 오류는 남으므로 오류 처리는 유지해야 한다.
출처
이 기사는 아래 자료를 바탕으로 정리했습니다. 제목을 누르면 원문이 새 창으로 열립니다.
- Claude 모델 목록 페이지 변경 platform.claude.com