Как использовать 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 примерно за пять минут. Создайте бесплатный аккаунт и начните с миллиона токенов — карта не нужна.
AnyModel