ChatGPT: максимальная длина разговора, что делать
Почему ChatGPT пишет, что достигнута максимальная длина разговора, чем это отличается от лимитов и как продолжить работу: сводка, проекты, ветки и разбивка файлов.
Что значит «максимальная длина разговора» в ChatGPT
Сообщение о том, что в ChatGPT достигнута максимальная длина разговора, относится к одному конкретному чату. Этот чат стал слишком длинным, и продолжать его дальше уже не получается. Ваш аккаунт и тариф здесь ни при чём. Откройте новый чат и перенесите в него короткую сводку старого, и работа пойдёт дальше.
Точную русскую формулировку этого сообщения мы здесь не приводим. В справочном центре OpenAI (help.openai.com) нет статьи об этой ошибке ни на русском, ни на английском. Угадывать текст интерфейса мы не будем. Если у вас русский интерфейс, узнать ошибку можно по смыслу: ChatGPT сообщает, что разговор достиг предела длины.
Сначала разберём, откуда берётся этот предел и чем он отличается от лимитов использования. Потом посмотрим, что новый чат сохраняет и что теряет. В конце есть четыре способа продолжить работу без потерь.
Почему чат упирается в предел: контекстное окно
Модель не помнит разговор так, как его помнит человек. Отвечая, она каждый раз работает с контекстным окном. Это ограниченный объём текста, который модель видит при ответе. Объём считают в токенах. Токен это небольшой кусок текста, часто часть слова.
На странице тарифов (chatgpt.com/pricing) OpenAI пишет, что ChatGPT управляет общим контекстным окном. В этом окне находится не только ваш текст. Там же лежат системные инструкции, включая инструменты и выбранный стиль общения. Там же находятся воспоминания, если память включена. Внутренняя обработка, например рассуждения модели, тоже занимает это окно. Поэтому места для вашего собственного текста меньше, чем общий размер окна. Сама OpenAI называет цифру для ввода приблизительной.
OpenAI не описывает, при каком именно условии появляется ошибка длины. Неизвестно, что считает сервис: токены, число сообщений или что-то ещё. Самое правдоподобное объяснение такое: история чата вместе со служебными частями заполнила окно. Это наше объяснение причины, а не формулировка OpenAI. Помните об этом, если ошибка появилась раньше, чем вы ожидали.
Какой размер окна на каждом тарифе
По состоянию на 26 октября 2026 года страница тарифов OpenAI показывает такие размеры общего контекстного окна. Для режима GPT Instant:
Данные, на которых построен график
[
{
"plan": "Free",
"context_k_tokens": 27,
"input_pages_approx": 12
},
{
"plan": "Go",
"context_k_tokens": 54,
"input_pages_approx": 40
},
{
"plan": "Plus",
"context_k_tokens": 54,
"input_pages_approx": 40
},
{
"plan": "Pro",
"context_k_tokens": 128,
"input_pages_approx": 250
}
]На Free окно GPT Instant составляет 27K токенов. Максимум ввода OpenAI оценивает примерно в 12 страниц. На Pro это 128K токенов и около 250 страниц.
Для режима GPT Reasoning окна больше:
Данные, на которых построен график
[
{
"plan": "Go",
"context_k_tokens": 256,
"input_pages_approx": 320
},
{
"plan": "Plus",
"context_k_tokens": 256,
"input_pages_approx": 320
},
{
"plan": "Pro",
"context_k_tokens": 400,
"input_pages_approx": 680
}
]На Go и Plus это 256K токенов, на Pro 400K. Для Free страница тарифов вместо числа пишет «Varies», то есть размер меняется. Поэтому строки Free в этом графике нет.
Практический вывод простой. Длинный рабочий чат на Free в режиме Instant заполнит окно намного быстрее, чем тот же чат на Pro в режиме Reasoning. OpenAI меняет эти цифры, поэтому перед покупкой тарифа ради большего окна откройте страницу тарифов сами. Если вы выбираете между сервисами, полезно заранее знать, сколько стоят подписки ChatGPT и Claude для похожих задач. О моделях, которые сейчас работают в ChatGPT, есть отдельный разбор: чем отличаются GPT-6 Astra, GPT-6 Sol и GPT-5.6 Luna в ChatGPT.
Ошибка длины или лимит использования: как отличить
Эти две проблемы часто путают, потому что в обоих случаях ChatGPT перестаёт отвечать. Причины у них разные, и решаются они по-разному.
Ошибка максимальной длины касается одного чата. Её причина в объёме этого разговора. Ожидание здесь не помогает, потому что от ожидания чат не становится короче.
Лимиты использования и лимиты ChatGPT Работа устроены иначе. Они связаны с тем, сколько вы работаете с ChatGPT, а не с длиной одного разговора. В русском справочном центре OpenAI им посвящены статьи «ChatGPT Работа и Codex» и «Luna Reserve в Codex и ChatGPT Работа». Здесь мы их пересказывать не будем.
Самая быстрая проверка занимает минуту. Откройте новый чат и отправьте короткое сообщение, например «Проверка». Если новый чат отвечает, а старый упёрся в предел, у вас ошибка длины. Если и новый чат не работает, дело не в длине разговора. Тогда разбираться нужно с лимитом.
Если вы параллельно пользуетесь Claude, там лимиты устроены по-своему, и для них есть отдельная инструкция: что делать, когда в Claude закончился лимит.
Что новый чат сохраняет, а что теряет
Новый чат начинается не совсем с нуля. Часть сведений о вас ChatGPT хранит вне конкретного разговора. Вот что переходит в новый чат по документации OpenAI.
- Сохранённые воспоминания. Справка OpenAI о памяти говорит, что сохранённые воспоминания хранятся отдельно от истории чатов. Поэтому память задумана так, чтобы переносить детали между чатами. Гарантии, что каждый новый чат использует все воспоминания, в справке нет. Набор функций памяти также зависит от тарифа, региона, платформы и настроек рабочего пространства.
- Настройка Reference chat history (в русском интерфейсе название может отличаться). Она позволяет ChatGPT использовать релевантную информацию из прошлых разговоров. OpenAI оговаривает, что эта информация может меняться: ChatGPT сам обновляет то, что считает полезным.
- Пользовательские инструкции. Они применяются к новым чатам, а изменения в них отражаются в будущих разговорах. На Free и Go в инструкции помещается до 1 500 символов. На Plus, Pro, Business, Enterprise и Education до 5 000 символов. Инструкции доступны на всех тарифах в вебе, в приложении для компьютера, на iOS и Android.
- Проект. Если новый чат открыт внутри проекта, он может опираться на другие чаты и файлы этого проекта. Подробнее об этом ниже.
Главное, что теряет новый чат: старый разговор целиком как рабочий материал. Reference chat history подтягивает отдельные релевантные сведения. Это не то же самое, что весь текст старого чата в контексте. Детали, которых нет в памяти или в файлах проекта, придётся перенести вручную. Файлы, которые вы загружали в старый чат, надёжнее загрузить заново, чем рассчитывать, что модель вспомнит их сама.
Настройки памяти находятся в разделе Настройки → Персонализация → Память. Справка OpenAI уточняет несколько важных деталей. Если отключить память, прошлые чаты не удаляются. Если отключить Reference chat history, сохранённые воспоминания не удаляются. Если удалить исходный чат, отдельное сохранённое воспоминание из него тоже не удаляется автоматически. Поэтому после удаления старого длинного чата проверьте список воспоминаний отдельно. Память, которую никто не проверяет, со временем копит устаревшие факты. Эта проблема шире ChatGPT, и мы разбирали её отдельно: почему память ИИ-агента устаревает и как её чистить.
Временный чат не решает проблему длины. Справка OpenAI описывает два режима временного чата. Персонализированный режим может использовать существующие воспоминания и пользовательские инструкции. Неперсонализированный не использует ни память, ни инструкции. Ни один из режимов не создаёт и не обновляет воспоминания. Это инструмент приватности, а не способ продлить разговор.
Способ 1: сводка и продолжение в новом чате
Это самый универсальный способ. Лучше всего сделать сводку заранее, пока длинный чат ещё отвечает. Попросите модель сжать разговор в текст, который поместится в начало нового чата. Например, так:
Подготовь сводку этого разговора, чтобы я продолжил работу в новом чате.
Структура:
1. Цель задачи в одном-двух предложениях.
2. Что уже решено и почему (только итоговые решения, без истории споров).
3. Важные данные: имена, числа, версии, ограничения, форматы.
4. Текущее состояние: на чём мы остановились.
5. Следующие шаги списком.
Пиши кратко. Не пересказывай то, что больше не нужно.Скопируйте ответ. Откройте новый чат, вставьте сводку и добавьте одну строку: «Продолжаем с пункта 4. Сначала подтверди, что понял задачу». Проверьте ответ модели. Если она неверно поняла какой-то пункт, поправьте его сразу. Ошибка в сводке перейдёт во все следующие ответы.
Если старый чат уже не принимает сообщений, попросить сводку в нём не получится. Тогда соберите её вручную: прокрутите разговор и скопируйте ключевые решения и данные. Можно также попробовать ветку от более раннего сообщения (способ 3) и попросить сводку там.
Способ 2: перенесите работу в проект
Проекты подходят для работы, которая длится неделями. Русская справка OpenAI описывает их так: «В проектах связанные чаты, файлы и инструкции хранятся вместе». У проекта есть свои инструкции. По словам справки, «Инструкции проекта действуют только в этом проекте и имеют приоритет над вашими глобальными пользовательскими инструкциями».
Чаты внутри проекта могут использовать другие чаты и файлы этого проекта как контекст. Если для проекта включена память только в пределах проекта, его чаты не используют контекст бесед за пределами проекта. Это удобно, когда вы ведёте несколько независимых задач и не хотите, чтобы они смешивались.
Число файлов в проекте зависит от тарифа. Free: 5 файлов на проект. Go и Plus: 25 файлов. Edu, Pro, Business и Enterprise: 40 файлов.
Вот как это помогает против ошибки длины. Положите в файлы проекта всё постоянное: техническое задание, глоссарий, сводку из способа 1. Правила работы вынесите в инструкции проекта. Тогда каждый новый чат проекта стартует с этой базой, и вместо одного длинного чата вы ведёте несколько коротких. OpenAI не пишет, что проект увеличивает окно одного чата. Поэтому рассчитывайте, что очень длинный чат внутри проекта тоже упрётся в предел. Выигрыш проекта в том, что новый чат начать легко.
Способ 3: ветка от более раннего сообщения
В веб-версии ChatGPT можно начать новую ветку разговора с любого сообщения. В заметках о выпусках OpenAI от 4 сентября 2025 года порядок такой: наведите курсор на сообщение, нажмите More actions (⋯) и выберите Branch in new chat. Исходный разговор при этом сохраняется. Заметка описывает эту функцию для веб-версии. В русском интерфейсе название пункта может звучать иначе. Ищите действие, которое открывает ветку в новом чате.
Ветка полезна, когда разговор ушёл в сторону. Например, вы двадцать сообщений отлаживали побочную проблему, а основная задача осталась выше. Начните ветку с сообщения до этого отступления и продолжайте оттуда. OpenAI не описывает, как ветка учитывается при расчёте длины разговора. Поэтому считайте ветку способом вернуться к удачной точке, а не гарантированным решением проблемы с длиной.
Способ 4: разбейте большие файлы и длинные вставки
Большие документы заполняют окно быстрее всего. Справка OpenAI о загрузке файлов задаёт такие пределы. Документы и презентации: до 512 МБ на файл. Текстовые файлы и документы: не больше 2 миллионов токенов на файл, и это ограничение не касается таблиц. CSV и таблицы: примерно до 50 МБ, в зависимости от размера строк.
Учтите важную деталь. Предел в 2 миллиона токенов относится к загрузке файла, а не к контекстному окну. Файл может загрузиться без ошибок и при этом быть намного больше окна чата. Как именно загруженные файлы учитываются в контексте разговора, справка не говорит.
Со вставками текста ситуация похожая. В заметках о выпусках за 2026 год OpenAI пишет, что большие вставки автоматически превращаются во вложение. По словам OpenAI, это помогает не дать большой вставке занять всё контекстное окно. Порог в символах за год менялся несколько раз, поэтому актуальное значение смотрите в заметках о выпусках.
Вот приём, который мы советуем сами (это не рекомендация OpenAI): делите большой документ по смыслу. Одна глава или один раздел на один чат. В конце каждого чата попросите сводку раздела. Затем откройте итоговый чат и работайте уже со сводками. Так ни один чат не разрастается до предела, а итоговый чат видит весь документ в сжатом виде.
Как не упираться в предел снова
- Ведите один чат на одну задачу. Вопрос по другой теме начинайте в новом чате.
- Постоянные правила храните в пользовательских инструкциях или в инструкциях проекта. Не повторяйте их в каждом сообщении.
- Каждые несколько десятков сообщений просите короткую сводку и сохраняйте её в файл проекта.
- Длинные документы загружайте файлами и обрабатывайте частями. Не вставляйте их целиком в поле ввода.
Для длинных разговоров в веб-версии ChatGPT появились и удобства для чтения. По заметкам о выпусках, с 8 июня 2026 года у разговоров длиннее пяти ответов может быть оглавление. С 21 августа 2026 года длинные разговоры в вебе загружаются эффективнее. Предел длины эти изменения не снимают.
FAQ
Почему ChatGPT пишет, что достигнута максимальная длина разговора, если лимит сообщений не исчерпан?
Это разные ограничения. Ошибка длины относится к одному чату: его история вместе со служебными частями, по всей видимости, заполнила контекстное окно. Лимиты использования связаны с тем, сколько вы работаете с ChatGPT. Проверить просто. Если новый чат отвечает, а старый упёрся в предел, у вас ошибка длины, и лимит здесь ни при чём.
Поможет ли подождать несколько часов?
Нет. Ожидание не делает чат короче, поэтому старый чат останется у предела. Помогает другое: новый чат со сводкой старого, перенос работы в проект, ветка от более раннего сообщения или разбивка больших файлов на части.
Запомнит ли новый чат то, что было в старом?
Частично. Сохранённые воспоминания хранятся отдельно от истории чатов. Настройка Reference chat history может подтянуть релевантные сведения из прошлых разговоров, если она включена и доступна на вашем тарифе. Пользовательские инструкции применяются к новым чатам. Весь текст старого разговора новый чат не получает, поэтому важные решения переносите сводкой.
Даёт ли Plus или Pro более длинный разговор?
На старших тарифах общее контекстное окно больше. По странице тарифов OpenAI на 26 октября 2026 года окно GPT Instant на Free составляет 27K токенов, а на Pro 128K. Точное условие, при котором появляется ошибка длины, OpenAI не публикует. Поэтому большое окно означает только одно: тот же чат упрётся в предел позже.
Как продолжить разговор, если старый чат уже не принимает сообщений?
Соберите сводку вручную: прокрутите старый чат и скопируйте цель задачи, принятые решения, важные данные и место, где вы остановились. Вставьте это в новый чат или в файл проекта. В веб-версии можно также начать ветку от более раннего сообщения через More actions (⋯) → Branch in new chat и попросить сводку там.