Настройки разработчика
Настройки разработчика
Настройте параметры разработки в клиентах ChatGPT и Codex
- Настольное приложение ChatGPT Проекты, файлы и длительные задачи на компьютере.
- Веб-версия ChatGPT Чаты, проекты и Work в браузере.
- Codex CLI Codex в вашем терминале.
- Расширение Codex для IDE Codex в вашем редакторе.
Веб-версия ChatGPT хранит настройки продукта и рабочего пространства в настройках ChatGPT. Чаты ChatGPT Work работают в управляемой среде и не считывают локальные файлы конфигурации Codex. Используйте элементы управления, доступные вашему рабочему пространству в настройках ChatGPT; некоторыми настройками могут управлять администраторы рабочего пространства.
На общей странице Настройки собраны параметры приложения, включая профиль, сочетания клавиш, уведомления, внешний вид, персонализацию, память и архивированные чаты.
Поведение проекта и терминала
Выберите, где открывать файлы, какой объём вывода команд показывать в чатах и где по умолчанию открывать вкладки терминала.
Проверка кода
В разделе Настройки > Git с помощью параметра Способ проверки выберите В текущем чате, чтобы по возможности запускать
/review в текущем чате, или В отдельном чате, чтобы начать отдельный
чат для проверки.
Синхронизация с расширением IDE
Когда настольное приложение ChatGPT и расширение IDE открыты в одном проекте, они совместно используют активные чаты и контекст редактора. Включите Контекст IDE в поле ввода приложения, чтобы Codex мог использовать файлы, открытые в редакторе. Отключите этот параметр, если хотите исключить контекст редактора из запроса в приложении.
Вы можете открыть чат приложения из расширения IDE и продолжить чат IDE в приложении. Оба интерфейса используют один и тот же проект, чтобы определить, какими чатами и контекстом делиться.
Настройка агента
Агенты Codex в приложении наследуют ту же конфигурацию, что расширение IDE и
CLI. Используйте элементы управления в приложении для часто используемых настроек или отредактируйте config.toml для
дополнительных параметров. Подробнее см. в разделах Подтверждения действий агентов и безопасность
и Основы конфигурации.
Git
Используйте настройки Git, чтобы стандартизировать именование веток и выбрать, разрешены ли Codex принудительные отправки изменений. Также можно задать запросы, которые Codex использует для создания сообщений коммитов и описаний запросов на включение изменений.
Интеграции и MCP
Подключайте внешние инструменты через Model Context Protocol (MCP). Включите рекомендуемые
серверы или добавьте собственные. Если серверу требуется OAuth, приложение запускает
процесс аутентификации. Эти настройки также применяются к Codex CLI и расширению
IDE, поскольку конфигурация MCP хранится в config.toml. Подробнее см. в разделе
Model Context Protocol.
Режим разработчика в браузере
В разделе Режим разработчика включите Разрешить полный доступ к CDP, чтобы ChatGPT мог использовать Chrome DevTools Protocol для профилирования производительности и углублённой отладки браузера. Если ваша организация отключила полный доступ к CDP, включить его локально нельзя. Требования к настройке, рискам, подтверждениям и администратору см. в разделе Режим разработчика.
Codex CLI считывает ваши личные настройки по умолчанию из ~/.codex/config.toml. Добавьте файл
.codex/config.toml в доверенный проект или подпапку, если вам нужны
переопределения для конкретного проекта. CLI и расширение IDE используют общие слои
конфигурации.
Просмотр настроек
Используйте эти команды, чтобы просмотреть действующие настройки текущего сеанса:
- Выполните
/status, чтобы увидеть активную модель, политику подтверждений, доступные для записи корневые каталоги и использование токенов. - Выполните
/debug-config, чтобы увидеть слои конфигурации в порядке приоритета и источник требований управляемой политики. - Запустите Codex с параметром
--strict-config, чтобы нераспознанные ключиconfig.tomlсчитались ошибками, а не игнорировались.
Полный справочник интерактивных команд см. в разделе Команды разработчика.
Изменение настроек для одного запуска
Используйте специальный флаг, если он есть. Распространённые примеры: --model,
--sandbox, --ask-for-approval, --profile и --search. Используйте -c или
--config, чтобы переопределить любой поддерживаемый ключ конфигурации для одного запуска.
Для переопределения модели в примере ниже требуется доступ к GPT-6.1 Sol. Если эта модель недоступна
для вашей учётной записи или рабочего пространства, опустите --model или выберите модель из списка /model.
См. Доступность GPT-6.1 Sol по тарифным планам.
codex --model gpt-6.1-sol
codex --profile deep-review
codex --config model_reasoning_effort='"medium"'Флаги командной строки и значения --config имеют наивысший приоритет. Полный
список флагов см. в разделе Команды разработчика.
Уровни конфигурации
CLI применяет флаги командной строки и переопределения --config раньше настроек проекта,
профиля, пользователя, системы и встроенных настроек. Используйте этот порядок приоритета, чтобы хранить общие
настройки по умолчанию в файлах конфигурации, а разовые изменения задавать в командной строке.
Полный порядок приоритета и распространённые параметры см. в разделе Основы конфигурации.
Изменение настроек в TUI
Интерактивный терминальный интерфейс предоставляет средства выбора распространённых настроек сеанса и отображения:
| Цель | Команда | Связанная настройка |
|---|---|---|
| Выбрать режим терминала | /tui |
tui.fullscreen_transcript (требуется перезапуск) |
| Выбрать модель | /model |
model, model_reasoning_effort |
| Изменить разрешения | /permissions |
Настройки подтверждений и песочницы |
| Настроить дополнительные инструменты | /experimental, /memories |
Ключи config.toml для отдельных функций |
| Настроить терминальный интерфейс | /keymap, /statusline, /title, /theme |
Ключи в разделе [tui] |
| Задать настройки редактирования по умолчанию | /vim, /raw |
tui.vim_mode_default, tui.raw_output_mode |
Некоторые команды применяются только к текущему сеансу, а некоторые средства выбора предлагают сохранить выбранный вариант. Задайте соответствующий ключ конфигурации, если хотите использовать значение по умолчанию в будущих сеансах. Сведения о теме терминала, редакторе, автодополнении и сочетаниях клавиш см. в разделе Настройка CLI.
Справочные материалы по настройкам
- В разделе Расширенная конфигурация описаны профили, разовые переопределения и другие расширенные рабочие процессы.
- В справочнике по конфигурации перечислены доступные ключи и значения.
- В разделе Пример конфигурации представлен полный пример файла.
- В разделе Переменные окружения описаны переменные, используемые CLI и установщиком.
В расширении Codex для IDE предусмотрено два слоя настроек:
- Настройки Codex управляют поведением агента, общим для Codex CLI, включая
модель, интенсивность рассуждений, разрешения, песочницу, MCP servers и
персонализацию. Codex считывает эти настройки из
config.toml. - Настройки редактора управляют поведением расширения в VS Code и
совместимых редакторах. Для этих настроек используются ключи
chatgpt.*в системе настроек редактора.
Открытие настроек Codex
Нажмите значок шестерёнки на боковой панели Codex, а затем выберите Настройки Codex. Используйте панель настроек для управления распространёнными параметрами агента или выберите Открыть config.toml, чтобы непосредственно изменить активный слой конфигурации.
Порядок слоёв конфигурации и распространённые ключи см. в разделе Основы
конфигурации. Все поддерживаемые ключи config.toml перечислены в
справочнике по конфигурации.
Изменение настройки редактора
Чтобы изменить настройку, выполните следующие действия:
- Откройте настройки редактора.
- Выполните поиск по
@ext:openai.chatgpt,Codexили названию настройки. - Измените значение.
Расширение также учитывает встроенные настройки шрифта чата VS Code на экранах чата Codex.
Справочник настроек редактора
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
chatgpt.commentCodeLensEnabled |
true |
Показывать CodeLens над комментариями TODO, чтобы Codex мог их обработать. |
chatgpt.openOnStartup |
false |
Переводить фокус на боковую панель Codex после завершения запуска расширения. |
chatgpt.followUpQueueMode |
queue |
Выберите, будут ли сообщения, отправленные во время выполнения, ожидать следующего запуска (queue) или направлять текущий запуск (steer). Устаревшее значение interrupt расширение обрабатывает как steer. Нажмите Cmd/Ctrl+Shift+Enter, чтобы инвертировать это поведение для одного сообщения. |
chatgpt.composerEnterBehavior |
enter |
Выберите, будет ли Enter всегда отправлять сообщение (enter), будет ли Cmd/Ctrl+Enter отправлять многострочные запросы (cmdIfMultiline) или клавиша-модификатор будет требоваться всегда (cmdAlways). |
chatgpt.reviewDelivery |
inline |
Выполнять /review в текущем чате, когда это возможно (inline), или начинать отдельный чат для проверки (detached). |
chatgpt.localeOverride |
Авто | Задайте предпочтительный язык интерфейса Codex. Оставьте поле пустым для автоматического определения. |
chatgpt.runCodexInWindowsSubsystemForLinux |
false |
Только для Windows: запускать Codex в WSL, когда WSL доступна. Используйте этот параметр, если ваши репозитории и инструменты находятся в WSL2 или вам нужны инструменты, работающие непосредственно в Linux. Изменение этого параметра перезапускает VS Code. |
chatgpt.cliExecutable |
Не задано | Только для разработки: задайте путь к исполняемому файлу Codex CLI. Этот параметр нужен только при разработке Codex CLI; ручная замена пути к встроенному исполняемому файлу может нарушить работу некоторых частей расширения. |
chat.fontSize |
По умолчанию в редакторе | Управлять размером текста чата на боковой панели Codex, включая содержимое чата и редактор сообщения. |
chat.editor.fontSize |
По умолчанию в редакторе | Управлять размером содержимого, отображаемого как код в чатах Codex, включая фрагменты кода и различия. |
Указанные выше ключи chatgpt.* относятся к расширению IDE и не добавляются в
config.toml. Общие параметры агента описаны в разделах Основы
конфигурации, Расширенная конфигурация
и Справочник по конфигурации.