Messages API의 온디맨드 대화 압축
Messages API에 온디맨드 대화 압축이 추가되어 요청 시 대화 내용을 줄여 재사용할 수 있습니다.
교안에 영향
이전 안내 글의 Messages API 대화 유지 방식 설명이 맞지 않게 됨
요약
- Messages API에 on-demand conversation compaction이 추가되어, compact-2026-09-04 beta header와 top-level compaction parameter로 대화를 압축할 수 있습니다. - API는 사용자가 보낸 메시지를 요약한 signed compaction block을 반환합니다. - 이후 요청에서는 그 block을 먼저 보내 이전 메시지 대신 재사용할 수 있습니다. - 압축 시점을 직접 선택할 수 있고, 요청은 백그라운드로 실행될 수 있으며, 최근 턴은 원문 그대로 유지할 수 있습니다. - preserved thinking 지원 모델에서는 유지한 턴의 thinking도 유효하게 남을 수 있습니다.
바뀐 것
새 기능
- Messages API에 on-demand conversation compaction이 추가됐다.
- compact-2026-09-04 beta header와 top-level compaction parameter로 대화를 압축할 수 있다.
- API는 사용자가 보낸 메시지를 요약한 signed compaction block을 반환한다.
- 이후 요청에서는 그 block을 먼저 보내 이전 메시지 대신 재사용할 수 있다.
개선
- 압축 시점을 직접 선택할 수 있고, 요청은 백그라운드로 실행될 수 있으며, recent turns는 원문 그대로 유지할 수 있다.
- preserved thinking 지원 모델에서는 유지한 턴의 thinking도 유효하게 남을 수 있다.