Skip to main content

Command Palette

Search for a command to run...

Один ключ — несколько моделей: подключаем Cursor, Cline и Claude Code к единому endpoint

Updated
3 min readView as Markdown

Один ключ — несколько моделей: подключаем Cursor, Cline и Claude Code к единому endpoint

Полное руководство на русском: как свести Claude, GPT, Gemini и DeepSeek к одному API-ключу и настроить три популярных клиента за пять минут. Дисклеймер: мы ведём сервис DaoXE, о котором идёт речь, — все шаги ниже проверяемы и работают с любым OpenAI-совместимым endpoint'ом.

Зачем это нужно

Типичный набор разработчика в 2026-м: подписка на ChatGPT, доступ к Claude, Gemini в отдельном аккаунте, плюс пара открытых моделей для дешёвых задач. Итог — несколько аккаунтов, несколько биллингов, и каждый раз при смене модели нужно менять клиент или ключ.

Единый OpenAI-совместимый шлюз решает это одной точкой входа: один base_url, один ключ, один баланс — а моделей много. Разберём на трёх популярных клиентах.

Три протокола, которые должны быть у шлюза

  1. OpenAI Chat Completions (/v1/chat/completions) — говорит почти весь существующий инструментарий.

  2. OpenAI Responses (/v1/responses) — новый формат OpenAI, его начинают ждать клиенты.

  3. Anthropic Messages (/v1/messages) — нативный протокол Claude. Без него Claude Code подключается через OpenAI-обёртку, и часть фич (tool use, cache_control, thinking) ведёт себя иначе.

Проверить наличие третьего просто: прямой запрос к /v1/messages с заголовком x-api-key должен отвечать, а не возвращать 404.

Шаг 1. Ключ и список моделей

export DAOXE_API_KEY="ваш_ключ"
curl -s https://api.daoxe.com/v1/models \
  -H "Authorization: Bearer ${DAOXE_API_KEY}" | jq -r '.data[].id' | sort

Список аккаунт-скоупд: видите именно то, что доступно вам. Берите точные ID — «примерное название» не работает ни у кого.

Шаг 2. Минимальный запрос

curl -s https://api.daoxe.com/v1/chat/completions \
  -H "Authorization: Bearer ${DAOXE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"model":"ТОЧНЫЙ_ID_МОДЕЛИ","max_tokens":16,
       "messages":[{"role":"user","content":"ping"}]}'

Ответ содержит поле usage — по нему сверяете биллинг (об этом ниже).

Шаг 3. Cursor

Settings → Models → включить OpenAI API Key:

  • Override OpenAI Base URL: https://api.daoxe.com/v1

  • API Key: ваш ключ

  • Добавить точные ID моделей в список.

Шаг 4. Cline / Roo Code

Провайдер OpenAI Compatible, Base URL https://api.daoxe.com/v1, ключ + точный ID модели.

Шаг 5. Claude Code — нативно

export ANTHROPIC_BASE_URL="https://api.daoxe.com"   # корень хоста, клиент сам добавит /v1/messages
export ANTHROPIC_AUTH_TOKEN="ваш_ключ"

После этого Claude Code работает штатно: tool use, стриминг, длинные сессии — без прослойки-роутера.

Частые грабли

  • Неверный ID модели — самая частая причина 404. Сверяйтесь с GET /v1/models, а не с чужими статьями: списки меняются.

  • Перепутаны endpoint'ы: /v1/chat/completions и /v1/messages — разные протоколы, ключ один.

  • Таймауты на длинных задачах — для них есть отдельная прямая линия jp.daoxe.com; рекомендуемый основной endpoint — api.daoxe.com (см. также daoxe.com/v1).

  • Биллинг: сверяйте списания с полем usage в ответах. Расхождение больше, чем объясняет тариф, — вопрос к поставщику, и это правильный вопрос.

Оплата и цены

Способы оплаты и актуальные цены по каждой модели — на daoxe.com/pricing. Каждая модель тарифицируется по своей цене в USD; пополнение баланса — несколькими способами, включая USDT.

Дальше

Подробный гид по подключению (включая LobeChat, Cherry Studio, OpenCat и ещё десятки клиентов): seven7763.github.io/daoxe-guide/ru. Вопросы — в Telegram @daoxe_ai.

Не верьте на слово: три шага выше — регистрация, GET /v1/models, один минимальный запрос — проверяемы самостоятельно.

11 views