Anthropic모델과 서비스

Claude 모델 API, 사고 설정 between_tools 지원 여부 표시

Anthropic이 Claude 모델 목록 API의 capabilities 객체에 thinking.types.between_tools 항목을 넣었다. 모델이 이 설정을 받는지 프로그램으로 확인할 수 있다.

루카스 ·

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여도 추론 강도와의 조합 오류는 남으므로 오류 처리는 유지해야 한다.

댓글

기사에 대한 의견이나 틀린 내용 제보를 남겨 주세요.

댓글을 불러오고 있습니다.