18 мая 2026 г.3 мин чтенияSetupGPT-5.2 CodexZed

Как использовать GPT-5.2 Codex в Zed

Zed — это быстрый редактор, написанный на Rust, с нативными ИИ-функциями, встроенными прямо в рабочую область редактирования. GPT-5.2 Codex — сильная модель для генерации кода, рефакторинга и правок сразу в нескольких файлах. В этом руководстве показано, как соединить их через единый OpenAI-совместимый эндпоинт, чтобы вы могли писать промпты, редактировать код инлайн и запускать агентные задачи, не жонглируя аккаунтами разных провайдеров.

Зачем направлять запросы через OpenAI-совместимый эндпоинт

Zed работает в формате OpenAI API. Это значит, что любой шлюз, отдающий /v1/chat/completions, подходит в качестве кастомного провайдера. AnyModel даёт вам один base_url и один API-ключ, который достаёт GPT-5.2 Codex наряду с Claude, Gemini, DeepSeek, GLM, Kimi, Qwen и Grok. Переключение моделей — это просто смена значения model в конфиге, больше ничего трогать не нужно.

К тому же вы стартуете бесплатно: 1 000 000 токенов при регистрации и суммарно 6 000 000, если привязать Telegram. Без банковской карты. Дальше — оплата за токены, без подписки и без минимальных сумм.

Шаг 1: получите API-ключ

Создайте аккаунт и скопируйте ключ из панели управления. Сохраните его — дальше вы вставите его в настройки Zed.

Если вы также используете терминальный агент для кодинга вроде Codex CLI или Claude Code, однострочный установщик настроит их напрямую:

bash <(curl -fsSL "https://anymodel.org/i?tool=codex") <YOUR_API_KEY>

Сам Zed этим установщиком не охватывается, поэтому для редактора вы проделаете быструю ручную настройку ниже.

Шаг 2: добавьте AnyModel как кастомного провайдера в Zed

Откройте настройки Zed (Cmd/Ctrl + , открывает settings.json) и добавьте OpenAI-совместимого провайдера. Zed позволяет задавать кастомные эндпоинты в настройках языковых моделей:

{
  "language_models": {
    "openai": {
      "api_url": "https://anymodel.org/v1",
      "available_models": [
        {
          "name": "gpt-5.2-codex",
          "display_name": "GPT-5.2 Codex",
          "max_tokens": 200000
        }
      ]
    }
  }
}

Затем задайте API-ключ. В Zed откройте панель Assistant, выберите провайдера OpenAI и вставьте свой ключ AnyModel, когда появится запрос. Zed хранит его безопасно, а не в открытом виде в settings.json. Поскольку api_url указывает на AnyModel, ваш провайдер «OpenAI» теперь резолвит GPT-5.2 Codex через шлюз.

Совет: уточните точный id модели на странице моделей. Используйте эту строку дословно в name — шлюз маршрутизирует по id.

Шаг 3: проверьте соединение

Прежде чем доверять этому внутри редактора, быстрый curl подтвердит, что ключ и модель резолвятся:

curl https://anymodel.org/v1/chat/completions \
  -H "Authorization: Bearer $ANYMODEL_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.2-codex","messages":[{"role":"user","content":"Reply with OK"}]}'

Чистый JSON-ответ означает, что и Zed тоже заработает.

Шаг 4: используйте во время кодинга

Когда провайдер активен, вы получаете всю ИИ-поверхность Zed на базе GPT-5.2 Codex:

Функция Как вызвать Для чего хороша
Инлайн-ассист Выделите код, Ctrl + Enter Точечные правки, починка функции
Панель Assistant Откройте ИИ-панель Рассуждения по нескольким файлам, планирование
Слеш-команды / в панели Подтягивание контекста файла или символа

Поскольку каждая модель живёт за одним и тем же ключом, вы можете оставить GPT-5.2 Codex для реализации, а для второго мнения сменить значение model на другую модель. Если хотите сравнить сильные стороны и цены, прежде чем определиться, страница сравнения раскладывает их бок о бок.

Несколько слов о приватности

Обычные запросы обрабатываются штатно. Если вы предпочитаете, чтобы ваши промпты и ответы не сохранялись на нашей стороне, включите Ghost Mode — это опциональные ключи с нулевым хранением (zero-retention), от которых остаётся только счётчик токенов. Будьте честны с собой насчёт ограничений: провайдер модели всё равно получает ваш промпт, так что это не абсолютная приватность, а лишь отсутствие хранения на шлюзе.

Устранение неполадок

  • 401 / unauthorized: ключ не сохранился в Zed. Введите его заново в настройках Assistant, а не в сыром JSON.
  • Model not found: значение name не совпадает с реальным id. Перепроверьте его на /models.
  • Пустые ответы: убедитесь, что api_url заканчивается на /v1 без проблем с висящим слешем.

Больше разборов настройки по разным редакторам и CLI ищите в блоге.

Начните строить

Один ключ, все модели, GPT-5.2 Codex в Zed примерно за пять минут. Создайте бесплатный аккаунт и начните с миллиона токенов — карта не нужна.

Читать дальше