chopratejas/headroom
Python100 / 0
LLM에 전달하기 전 툴 출력·로그·파일·RAG 청크를 압축해 토큰 사용량을 60-95% 줄이는 Python 기반 라이브러리·프록시·MCP 서버
TL;DR
Headroom은 LLM에 전달되기 전의 툴 출력, 로그, 파일, RAG 청크를 대상으로 토큰 수를 크게 줄이는 미들웨어와 라이브러리·서버 구현을 제공한다. 프로젝트 설명에는 전송 토큰이 60~95% 줄어들고 응답은 동일하게 유지된다고 명시돼 있다. 이 프로젝트는 애플리케이션 내 라이브러리 호출, 프록시를 통한 가로채기, MCP 서버 형태의 중앙화된 전처리 등 복수의 배포 방식을 제공해 다양한 파이프라인에 통합 가능한 점을 핵심으로 삼는다. 핵심 작동은 전송 직전 텍스트 압축·청크 병합 같은 전처리를 적용해 LLM에 전달되는 토큰 볼륨을 축소하는 것이다. 이 접근은 입력 길이 제한과 토큰 기반 비용 문제를 직접적으로 완화할 여지를 보이지만, 품질·정합성 유지 조건과 압축 방법의 구체적 구현·제약(예: 손실 여부, 처리 지연)은 메타데이터만으로 확인되지 않는다. README·실험 코드·벤치마크 세부가 없으면 실제 성능과 트레이드오프는 검증이 필요하다.
핵심 포인트
- 전달 전 단계에서 압축을 수행해 '60-95% 적은 토큰'을 주장함
- 라이브러리·프록시·MCP 서버 등 여러 배포 형태를 동시에 제공함
- 압축 후에도 동일한 응답을 유지한다고 명시함(semantic fidelity 유지 주장)
- 툴 출력과 로그를 압축하여 전송 토큰 수를 줄임
벤치마크
| 벤치마크 | 지표 | 값 | 비교 |
|---|---|---|---|
| Token reduction | tokens reduced | 60-95% | same answers |
28
STARS
0
FORKS
+314
TRENDING
100
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.