Как использовать GPT-5.1 Codex в Cursor
Cursor — один из лучших AI-нативных редакторов для написания настоящего кода, а GPT-5.1 Codex — одна из сильнейших моделей для агентного программирования, рефакторингов и длинных правок сразу по многим файлам. Сложность в том, чтобы связать их на ваших условиях: управлять ключами, жонглировать аккаунтами разных провайдеров и не оказаться запертым у одного поставщика (vendor lock-in). Это руководство показывает, как использовать GPT-5.1 Codex в Cursor через единый OpenAI-совместимый эндпоинт, чтобы позже сменить модель можно было заменой одной строки.
Зачем направлять Cursor через AnyModel
Cursor поддерживает кастомные OpenAI-совместимые модели. AnyModel — ровно это и есть: один базовый URL, один API-ключ, который достаёт до GPT, Claude, Gemini, DeepSeek, GLM, Kimi, Qwen и Grok. Вы один раз указываете Cursor на него и получаете каждую модель в рамках одного биллинга.
- Один ключ — все модели. Переключение с GPT-5.1 Codex на Claude или Gemini сводится к смене идентификатора
model— и больше ничего. - Бесплатный старт. При регистрации вы получаете 1 000 000 токенов, а в сумме до 6 000 000, если привяжете Telegram. Карта не нужна.
- Дальше — оплата за токены. Никакой подписки, никаких минимумов — вы платите за то, что используете.
Если хотите увидеть весь список перед стартом, на странице моделей перечислено, что доступно, а страница сравнения поможет взвесить Codex против альтернатив под вашу задачу.
Шаг 1. Получите API-ключ
Создайте аккаунт и возьмите ключ в личном кабинете. Храните его в надёжном месте — Cursor сохранит его в своих настройках.
Эндпоинт, который вы будете использовать везде:
https://anymodel.org/v1
Шаг 2. Добавьте кастомную модель в Cursor
В Cursor нет установки в одну строку (такой шорткат есть только для codex, claude, opencode и hermes). Для Cursor используется ручная OpenAI-совместимая настройка, которая занимает около минуты:
- Откройте Cursor Settings → Models (или Cursor Settings → Models → API Keys).
- Найдите раздел OpenAI API Key и нажмите, чтобы настроить кастомный базовый URL.
- В поле Override OpenAI Base URL укажите
https://anymodel.org/v1. - Вставьте ваш API-ключ AnyModel в поле ключа OpenAI.
- В разделе Add model добавьте идентификатор модели GPT-5.1 Codex (например,
gpt-5.1-codex) и включите её. - Сохраните и проверьте соединение.
После проверки выберите модель в селекторе моделей Cursor в Chat или панели Composer/Agent и начинайте писать код.
Шаг 3. Проверьте работу через curl (необязательно)
Прежде чем разбираться с проблемами внутри редактора, полезно убедиться, что эндпоинт и ключ работают из терминала. Это тот же вид запроса, который отправляет Cursor:
curl https://anymodel.org/v1/chat/completions \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.1-codex",
"messages": [{"role": "user", "content": "Write a Python function that reverses a linked list."}]
}'
Если в ответ приходит completion, то и Cursor заработает. Ошибка 401 означает, что ключ или базовый URL неверны; ошибка модели — что нужно поправить идентификатор model.
Смена моделей без изменения настройки
Вот в чём настоящая выгода. Поскольку каждая модель живёт за одним и тем же эндпоинтом, сравнить GPT-5.1 Codex, скажем, с Claude или Gemini на одной и той же задаче — это всего лишь добавить ещё один идентификатор модели в список Cursor и выбрать его из выпадающего меню. Никаких новых ключей, никаких новых базовых URL, никаких отдельных аккаунтов.
| Что вы меняете | Что остаётся прежним |
|---|---|
Идентификатор model (например, gpt-5.1-codex → другая модель) |
Базовый URL https://anymodel.org/v1 |
| Модель, выбранная в селекторе Cursor | Ваш API-ключ и биллинг |
Несколько слов о приватности
По умолчанию запросы проходят к провайдеру модели как обычно. Если хотите более строгую обработку на нашей стороне, Ghost Mode даёт opt-in ключи с нулевым хранением (zero-retention): мы не сохраняем ни запросы, ни ответы, только счётчик токенов. Чтобы было понятно, это не «100% приватность» — провайдер модели всё равно получает ваш запрос, — но наша копия из уравнения убирается.
Решение проблем
- Модель не появляется: убедитесь, что добавили её вручную в разделе Add model и включили переключатель.
- 401 / unauthorized: перепроверьте, что базовый URL заканчивается на
/v1, а ключ вставлен без лишних пробелов в конце. - Другие редакторы: та же ручная настройка работает для Windsurf, Zed, Cline, Aider, Continue и Gemini CLI.
Хотите больше разборов настройки и сравнений моделей? Загляните в блог за гайдами по другим инструментам и рабочим процессам.
Готовы писать код с GPT-5.1 Codex в Cursor? Создайте бесплатный аккаунт и получите миллион токенов для старта — карта не нужна.
AnyModel