
Я думал, что у меня 1 млн контекста в Codex. Затем я заметил, что в моём чате Astra отображается 172K использовано из 258K. В спецификации API Astra указано 1,05 млн токенов, но Codex по умолчанию может использовать меньшее окно контекста. В моей настройке значение по умолчанию составляло 272 000 токенов. С учётом коэффициента 95% доступного окна клиента это объясняет значение 258K, отображаемое в приложении. Максимальное значение в моём локальном каталоге моделей — 872 000 токенов, что соответствует примерно 828K доступных. В вашей настройке может быть другое ограничение, поэтому стоит проверить это в Codex перед изменением. Один из компромиссов: сохранение большего объёма истории в активном контексте потребляет больше вашего лимита. Повышение потолка само по себе не означает, что каждый запрос будет использовать всё окно. Для Codex, вошедшего через ChatGPT, отдельного множителя для длинного контекста нет, но обработка большего числа токенов всё равно учитывается. Использование собственного ключа API подчиняется тарифам API. Если вы хотите использовать максимальное окно, поддерживаемое вашей настройкой, вставьте это в Codex: --------------------------- "Увеличьте окно контекста Codex до максимального, поддерживаемого моей текущей выбранной моделью, аккаунтом и клиентом. Проверьте активную конфигурацию пользователя, учитывая CODEX_HOME и любые действующие переопределения профиля или проекта. Определите выбранную модель и проверьте её клиентско-специфичный максимум с использованием текущих авторитетных метаданных модели. Различайте default_context_window и max_context_window. Не предполагайте значение 1M или жёстко кодируйте 872000. Если максимальное значение не может быть подтверждено, оставьте настройку без изменений и объясните почему. Создайте резервную копию каждого редактируемого файла. Сохраняйте все другие настройки, учётные данные, провайдера, модель, скорость, усилие рассуждения, видимость Ultra и политики разрешений. Никогда не выводите секреты. Установите model_context_window в подтверждённое максимальное значение на соответствующем уровне конфигурации. В пользовательской конфигурации он должен быть ключом верхнего уровня до первой секции. Обновите существующий ключ, а не дублируйте его. Проверьте наличие переопределений с более высоким приоритетом и соблюдайте управляемые политики. Сохраните включённую автоматическую компактизацию. Отдельно сообщите о существующем явном пороге компактизации, не придумывая новый порог. Не изменяйте каталоги моделей и не обходите ограничения. Проверьте конфигурацию и убедитесь, что изменились только намеренные параметры. Не перезапускайте приложение и не прерывайте выполняющиеся задачи. Сообщите расположение резервной копии, точные изменения и ожидаемое доступное окно. Используйте effective_context_window_percent, если он указан в метаданных. Укажите инструкции по перезапуску и проверке. Различайте сохранённую настройку и фактический лимит, сообщаемый работающим чатом." --------------------------- После завершения ваших активных задач полностью закройте и повторно откройте приложение, затем проверьте индикатор контекста. Если существующий чат сохраняет старое ограничение, проверьте новый чат.




