Qwen Code, 카탈로그 값 없을 때 Qwen4 ID 입력 창을 100만 토큰으로 계산
Qwen Code의 PR #15762는 카탈로그에 개별 항목이 없는 qwen4 계열 ID를 100만 토큰 입력 창으로 계산하도록 바꿨습니다. PR의 시험은 코드가 새 값을 적용하는 동작을 확인했으며 실제 Qwen4 모델의 컨텍스트 길이는 측정하지 않았습니다.
본문
QwenLM/qwen-code 협력자 wenshao가 제출한 PR #15762가 2026년 10월 28일 main에 병합됐습니다. 이 변경은 Qwen Code가 모델 ID를 보고 입력 컨텍스트 창을 계산하는 규칙에 Qwen4 계열 항목을 추가합니다. 모델 카탈로그에 해당 ID의 개별 값이 없으면 qwen4로 시작하는 ID를 100만 토큰으로 계산합니다. 카탈로그에 등록된 모델별 값은 새 규칙보다 우선합니다.
이 규칙은 Qwen Code가 대화 기록을 언제 자동 압축하기 시작하는지 바꿉니다. PR 작성 당시 기존 100만 토큰 규칙은 Qwen3.x까지만 다뤘고 카탈로그에도 Qwen4 항목이 없어 Qwen4 ID는 일반 Qwen 기본값인 262,144토큰으로 계산됐습니다. PR은 일반 규칙 앞에 Qwen4 규칙을 두어 가족 기본값을 1,000,000토큰으로 높였습니다. 코드상 자동 압축 임계값은 222,822토큰에서 850,000토큰으로 바뀝니다.
PR이 기록한 /context 시험에서는 같은 qwen4-max ID가 변경 전 262.1K, 변경 후 1000.0K로 표시됐습니다. 시험은 저장소에 포함된 가짜 OpenAI 호환 서버를 사용했으며, Qwen Code가 새 규칙을 적용하는 동작을 보여줍니다. 실제 Qwen4 엔드포인트를 호출한 시험은 없었고 모델의 컨텍스트 길이도 측정하지 않았습니다. 따라서 100만 토큰은 Qwen4 전체에 적용한 추정 기본값입니다.
실제 모델의 입력 창이 100만 토큰보다 작으면 자동 압축이 늦게 작동해 요청이 먼저 거부될 수 있습니다. PR은 이후 서버가 돌려준 상한을 이용해 요약과 재시도를 진행한다고 설명합니다. 카탈로그에 개별 모델 값이 등록되면 그 값이 가족 규칙보다 먼저 적용됩니다. 변경은 API 키 인증 경로에 해당하며 Qwen OAuth는 컨텍스트 계산 전에 모델 ID를 coder-model로 대체합니다.
변경은 입력 창 계산에 한정됩니다. 출력 상한은 32,768토큰으로 유지되고 Qwen4 Omni의 입력 모달리티도 달라지지 않습니다. PR이 언급한 qwen4-omni-120b-think는 Omni 테스트 fixture에서 세션 모델 ID로 쓰인 문자열입니다. PR은 코드의 인식 규칙과 테스트 사례를 다루며 모델 가중치 공개나 출시 일정을 발표하지 않습니다.
자료: GitHub / 정리·해설: Trawling