Windsurf - это вариант Codex с расширенными функциями. Конфигурация идентична для обоих.
Файл конфигурации
Расположение:~/.codex/config.toml
Переменная окружения
Конфигурация ссылается на переменную окружения для API ключа:~/.bashrc(bash)~/.zshrc(zsh)~/.config/fish/config.fish(fish)- Профиль PowerShell (Windows)
Проверка переменной окружения
Ручная настройка
Если вы предпочитаете не использовать CLI:Опции конфигурации
Выбор модели
Измените модель по умолчанию в конфигурации:gpt-5- Последняя модель GPTgpt-4- GPT-4gpt-4o- GPT-4 Optimizedclaude-opus-4-1-20250805- Claude Opusclaude-sonnet-4- Claude Sonnetgemini-2.5-pro- Gemini Pro- Смотрите Каталог моделей для полного списка
Настройки инструментов
Включите или отключите интегрированные инструменты:Расширенная конфигурация
Множественные API ключи
Если вам нужны разные API ключи для разных целей:Использование переменных окружения
Переключение конфигураций
Функции специфичные для Windsurf
Windsurf включает дополнительные опции конфигурации:Проверка
Проверка файла конфигурации
Проверка API подключения
Проверка Codex/Windsurf
Устранение неполадок
Файл конфигурации не найден
Файл конфигурации не найден
Проверьте, существует ли каталог:Создайте, если отсутствует:Проверьте путь к файлу:
API ключ не работает
API ключ не работает
Проверьте, установлена ли переменная окружения:Если пусто:Проверьте формат ключа:
- Должен начинаться с
sk-mega- - Не менее 20 символов
- Без лишних пробелов или кавычек
Используется неправильный провайдер модели
Используется неправильный провайдер модели
Проверьте файл конфигурации:Проверьте base_url:Убедитесь в отсутствии опечаток:
Ошибки синтаксиса TOML
Ошибки синтаксиса TOML
Проверьте синтаксис:Частые ошибки TOML:
Codex/Windsurf не обнаруживает конфигурацию
Codex/Windsurf не обнаруживает конфигурацию
П��резапустите Codex/Windsurf:Проверьте наличие нескольких файлов конфигурации:Проверьте разрешения:
Почему только системный уровень?
Codex и Windsurf не поддерживают конфигурацию уровня проекта, потому что:- Единственный экземпляр - Codex/Windsurf запускается как единственный экземпляр для всех проектов
- Глобальные настройки - Настройки инструментов применяются системно
- Упрощенное управление - Одна конфигурация для управления
Лучшие практики
Резервная конфигурация
Храните резервную копию
config.toml перед внесением измененийИспользуйте переменные окружения
Храните API ключи в переменных окружения, а не в файле конфигурации
Контроль версий
Вы можете коммитить
config.toml, если используется env_key (без жестко закодированных ключей)Регулярные обновления
Поддерживайте Codex/Windsurf обновленными для последних функций
Сравнение: Codex vs Windsurf
И Codex, и Windsurf используют одинаковое расположение и формат файла конфигурации.
Следующие шаги
Конфигурация Claude Code
Настроить Claude Code
Конфигурация OpenCode
Настроить OpenCode
Примеры
Просмотр практических примеров
Конфигурация всех агентов
Настройка всех CLI и GUI агентов
Каталог моделей
Просмотр доступных моделей

