Основы, , 4 мин чтения

Контекстное окно: сколько кода помещается в модель

Миллион токенов звучит как весь проект целиком. На деле агенту важнее найти нужные файлы, чем прочитать всё. Считаем на калькуляторе.

Длинный ряд бумажных листов, часть ряда обведена жёлтой рамкой

Контекстное окно это всё, что модель видит за один раз. В 2020 году в него помещалась пара страниц текста, в 2026 году миллион токенов стал обычным размером для флагманов. Звучит так, будто модель может прочитать весь проект целиком. На деле агенту важнее найти нужные файлы, чем прочитать все. Разберёмся почему.

Что такое контекстное окно

У модели нет памяти между запросами. Всё, что она должна учесть, передаётся в каждом запросе заново: системные инструкции, история диалога, прочитанные файлы, вывод команд. Вместе с ответом модели это и есть контекст. Его размер меряют в токенах, и у каждой модели есть предел: контекстное окно.

Когда диалог агента подходит к пределу, старые части приходится сжимать или выбрасывать. Поэтому размер окна определяет, сколько файлов и шагов агент может держать в голове одновременно.

Как росло окно

У GPT-3 в 2020 году окно было 2 048 токенов. GPT-4 в 2023 году начинала с 8 тысяч, в том же году Claude дошла до 100, а затем 200 тысяч. В 2024 году Gemini 1.5 Pro первой показала миллион, а потом и 2 миллиона. В 2026 году миллион токенов есть у Claude 5.5, GPT-6, Gemini 4 и DeepSeek V4.

Контекстное окно моделей, 2020-2026

Источники: Хронология контекстного окна LLM (сводка ссылок на разработчиков), Anthropic: цены API, OpenAI: модели API

Данные графика таблицей
Размер контекстного окна по годам
МесяцМодельОкно, токенов
июнь 2020GPT-32 048
март 2023GPT-48 192
май 2023Claude 1.3100 000
ноябрь 2023Claude 2.1200 000
май 2024Gemini 1.5 Pro2 000 000
апрель 2025GPT-4.11 047 576
апрель 2026DeepSeek V41 000 000
сентябрь 2026Claude Opus 5.5, GPT-6 Astra1 000 000

Шкала на графике логарифмическая: каждая линия сетки в десять раз больше предыдущей. За шесть лет окно выросло примерно в пятьсот раз.

Сколько кода помещается в окно

Строка кода в среднем занимает около 10 токенов: короткие строки и отступы меньше, длинные выражения больше. Значит, в миллион токенов помещается около 100 тысяч строк. Передвиньте ползунок, чтобы прикинуть свой проект:

Сколько проекта помещается в окно
50 000 строк, около 500 тыс. токенов
  • 128 тыс. токеновнебольшие и локальные моделиПомещается около 26% проекта
  • 262 тыс. токеновQwen3.8 27B без расширенияПомещается около 52% проекта
  • 500 тыс. токеновGrok 4.7Проект помещается целиком
  • 1 млн токеновClaude 5.5, GPT-6, Gemini 4, DeepSeek V4Проект помещается целиком

Считаем по 10 токенов на строку кода: это наша грубая оценка, у разных языков и стилей она разная. Агенту не нужен весь проект сразу: он ищет и открывает только файлы, которые относятся к задаче.

Небольшой сервис на 20-50 тысяч строк действительно помещается в окно флагмана целиком. Большая система на полмиллиона строк уже нет, и даже миллиона не хватит, чтобы прочитать её разом.

Почему большое окно не заменяет поиск

  • Цена. Весь контекст передаётся на каждом шаге агента. Проект на 500 тысяч токенов, прочитанный целиком, стоил бы как десятки обычных ходов, и так на каждом шаге. Кэш снижает цену, но не до нуля.
  • Внимание. Чем длиннее контекст, тем легче модели упустить важную деталь среди тысяч строк, которые к задаче не относятся.
  • Скорость. Длинный запрос обрабатывается дольше, вы дольше ждёте каждую правку.
  • Свежесть. Пока агент работает, файлы меняются. Прочитанное в начале устаревает, и его всё равно приходится перечитывать.

Поэтому хороший агент работает как опытный разработчик в незнакомом проекте: ищет по названиям и словам, открывает несколько нужных файлов и только потом правит. «Шмель» читает только то, что относится к задаче, а в итоге хода пишет, сколько файлов прочитал.

Длинный контекст бывает дороже

У некоторых моделей цена зависит от длины запроса. У GPT-6 запросы длиннее 272 тысяч токенов стоят вдвое дороже на входе, у Grok 4.7 так же выше 200 тысяч, у Claude Haiku 5.5 выше 100 тысяч. Claude Opus 5.5 и Sonnet 5.5 считают весь миллион по одной цене. Это ещё одна причина не держать в диалоге лишнее: начинайте новый чат, когда задача сменилась.

Агент, который читает только нужное: попробуйте на своём проекте.

Скачать для Windows

Частые вопросы

Что такое контекстное окно нейросети?

Это предел того, сколько текста модель может учесть за один запрос: инструкции, история диалога, файлы и её собственный ответ. Его меряют в токенах. У флагманов 2026 года окно около миллиона токенов.

Сколько строк кода помещается в миллион токенов?

Примерно 100 тысяч строк, если считать по 10 токенов на строку. Это грубая оценка: у разных языков и стилей кода она отличается.

Нужна ли модель с самым большим окном?

Не обязательно. Агент обычно читает несколько нужных файлов, а не весь проект. Большое окно помогает на длинных задачах с десятками шагов, но для обычных правок хватает и 200-300 тысяч токенов.

Источники

  1. Хронология контекстного окна LLM (сводка ссылок на разработчиков)
  2. Anthropic: цены API
  3. OpenAI: модели API
  4. xAI: модели
  5. Google AI Studio: цены

Данные собраны 5 ноября 2026. Модели обновляются часто, состав каталога «Шмеля» может меняться, списание идёт по цене на момент запроса.

Попробуйте модели на своём проекте

Агент показывает каждую правку и спрашивает перед командой. Модели разных провайдеров с одного баланса в рублях.

Скачать для Windows