FACT CHECK · 2026‑07‑10

GPT‑5.6 Sol 컨텍스트 윈도우:
1.05M과 372K가 동시에 보이는 이유

OpenAI의 공식 API 사양, GPT‑5.6 발표 자료의 장문 평가, Codex 공개 코드와 런타임 보고, 그리고 GPT‑5.5의 400K→272K 전례를 교차 확인했다.

결론: 1.05M은 GPT‑5.6 Sol API의 총 컨텍스트 사양이다. 그러나 현재 Codex 구독 제품에서 사용하는 입력 측 예산은 공개 카탈로그 기준 372K, 유효 표시값은 약 353.4K다.

1. 같은 단위로 다시 비교하면

공식 표기

API 총 컨텍스트

1.05M OpenAI 모델 페이지: 1,050,000 context + 최대 출력 128,000
산술값

풀 출력 예약 시 입력

922K 1,050K − 128K. OpenAI가 별도 상한으로 발표한 숫자는 아니다.
Codex 관측

유효 입력 표시

353.4K 카탈로그 372K × 유효 비율 95%
API 산술 입력
922K
Codex 카탈로그
372K
Codex 유효 입력
353.4K
자동 압축 기준
334.8K

Codex 코드에서 effective_context_window_percent는 시스템 프롬프트, 도구 오버헤드, 모델 출력을 위한 여유를 제외한 입력 사용 비율이다. 자동 압축 기본값은 카탈로그 컨텍스트의 90%다.

2. “400K라더니 왜 272K였나”는 이미 공식 답변이 있다

GPT‑5.5 발표문은 Codex에서 400K 컨텍스트라고 썼지만, 실제 카탈로그·UI는 272K 또는 258.4K를 표시했다. OpenAI의 Codex maintainer는 다음처럼 설명했다.

입력 272K총 400K의 68%
출력 128K총 400K의 32%
“The 400K context window includes space for 272K of input + 128K of output.” OpenAI Codex maintainer, openai/codex issue #19306
입력

카탈로그 예산

272K400K total과 다른 축
UI

유효 표시값

258.4K272K × 95%
압축

기본 압축 기준

244.8K272K × 90%
판정: 사용자가 272K/258K를 본 것은 정상적인 실제 관측이었다. 발표의 “400K”는 사용 가능한 입력 400K가 아니라 입력+출력 총합이었으며, 이 구분이 발표문 앞부분에는 드러나지 않았다.

3. 1.05M은 어디까지 실제로 확인됐나

검증 대상판정근거와 한계
API 총 컨텍스트 1.05M공식 표기OpenAI API 모델 페이지에 1,050,000 context window와 최대 출력 128,000이 명시돼 있다. 272K를 넘는 입력에는 별도 장문 가격도 적용된다.
1M급 장문 처리 능력공식 내부평가OpenAI의 GPT‑5.6 발표 표는 MRCR 512K–1M과 GraphWalks 1mil 결과를 공개한다. 적어도 OpenAI 내부 평가 환경에서 1M 길이를 실행했다는 증거다.
입력 922K산술 추론128K 출력을 전부 남겨둘 때의 계산값이다. 실제 요청은 입력+출력 합이 총 컨텍스트 안에 들어가야 하므로 출력 요구량에 따라 입력 여유가 달라진다.
공개 API 900K급 성공독립 미확인이번 조사 범위에서는 GPT‑5.6 Sol 공개 API에 900K급 입력을 넣어 성공한 독립적인 공개 로그·벤치마크를 찾지 못했다. 공식 사양이 틀렸다는 뜻은 아니며, 독립 재현이 아직 부족하다는 뜻이다.
Codex 구독 런타임직접 관측공개 모델 카탈로그는 372K/372K, 코드상 유효 입력은 353.4K, 기본 압축은 334.8K다. 공개 이슈 댓글에는 로컬 메타데이터를 1.05M으로 바꾼 뒤에도 380,005 입력에서 서버 오류가 났다는 사용자 재현이 있으나 maintainer 확인 전이다.
1.5M 주의: API 모델 페이지 하단의 1,500,000은 Tier 1의 Batch queue limit이며 단일 요청 컨텍스트 윈도우가 아니다.

4. 로컬에서 재확인하는 순서

  1. codex debug models에서 gpt-5.6-solcontext_window, max_context_window, effective_context_window_percent를 확인한다.
  2. ~/.codex/models_cache.json의 동일 항목이 최신 ETag로 갱신됐는지 확인한다.
  3. 새 스레드의 task_started.model_context_window와 토큰 사용 이벤트에서 353,400이 나오는지 확인한다.
  4. API 사양과 Codex 제품 한도를 별도 기록한다. “모델이 지원하는 총 컨텍스트”와 “구독 제품이 배정한 입력 예산”을 같은 숫자로 취급하지 않는다.

출처

  1. OpenAI API — GPT‑5.6 Sol 모델 사양: 1.05M total, 128K max output, 장문 가격, rate-limit 표.
  2. OpenAI — GPT‑5.6 공식 발표: MRCR 512K–1M 및 GraphWalks 1mil 평가.
  3. OpenAI — GPT‑5.5 공식 발표: Codex 400K, API 1M이라고 발표.
  4. openai/codex #19306 maintainer 답변: 400K = 272K input + 128K output.
  5. Codex models.json, commit 1f0566d: GPT‑5.6 Sol 372K/372K.
  6. Codex protocol code: 95% effective input, 90% default compaction semantics.
  7. openai/codex #31860: 372K→353.4K 런타임 재현과 코드 경로.
  8. #31860 사용자 재현 댓글: 1.05M 로컬 변경 후 380,005 입력 서버 오류 보고.