llmfeed

Messages API에 대화 압축(compaction) 기능 베타 추가

앤트로픽
  • Anthropic이 Claude API의 Messages API에 원할 때 대화를 압축하는 기능을 베타로 열었다.
  • compact-2026-09-04 베타 헤더와 compaction 파라미터를 쓰면 보낸 메시지를 요약한 서명된 블록을 돌려받는다.

Anthropic이 Claude API의 Messages API에서 대화를 원하는 시점에 압축할 수 있는 기능을 베타로 제공하기 시작했다.

쓰는 법

  • 이 기능을 쓰려면 compact-2026-09-04 베타 헤더를 붙여야 한다.
  • 요청에 최상위 compaction 파라미터를 함께 보내면, API가 보낸 메시지들을 요약한 서명된 compaction 블록을 돌려준다.
  • 이후 요청에서는 원래 메시지들 대신 이 블록을 맨 앞에 넣어 보내면 된다.

동작 방식

  • 언제 압축할지는 사용하는 쪽이 정한다.
  • 압축 요청은 백그라운드로 돌릴 수 있고, 요약 뒤에 최근 대화 몇 턴은 글자 그대로 남겨 둘 수도 있다.
  • 사고 과정(thinking)이 보존되는 모델에서는, 그렇게 남겨 둔 턴 안의 사고 내용이 계속 유효하게 유지될 수 있다고 회사가 밝혔다.

원문