토큰 예산
대규모 언어 모델(LLM) 및 생성형 AI의 맥락에서 토큰 예산(Token Budget)이란 특정 상호 작용, API 호출 또는 사용 기간 내에 애플리케이션이나 사용자가 처리할 수 있도록 허용된 최대 토큰 수를 의미합니다. 토큰은 LLM이 정보를 처리하는 데 사용하는 텍스트의 기본 단위이며, 단어, 하위 단어 또는 문자를 나타낼 수 있습니다.
이 예산은 모델이 동시에 처리할 수 있는 총 입력(프롬프트) 크기와 총 출력(완성) 크기를 결정하며, 이는 지연 시간과 운영 비용에 직접적인 영향을 미칩니다.
토큰 예산을 관리하는 것은 여러 비즈니스적인 이유로 매우 중요합니다.
토큰화 과정은 원시 텍스트를 개별 토큰으로 분해합니다. 예를 들어, 'tokenization'이라는 단어는 여러 토큰으로 분해될 수 있습니다. 토큰 예산은 보통 모델의 컨텍스트 창 크기(예: 4096 토큰)로 정의됩니다. 이 창은 입력 프롬프트와 예상 출력 응답을 모두 수용해야 합니다.
프롬프트가 3000 토큰을 사용하고 모델의 최대 컨텍스트 창이 4096 토큰이라면, 응답에 사용할 수 있는 남은 예산은 1096 토큰뿐입니다.