Cline это открытый агент для VS Code: он читает репозиторий, правит файлы и запускает команды в терминале. К одному провайдеру он не привязан. Укажите свой эндпоинт, и агент будет работать с ним так же, как с прямым доступом к Anthropic или OpenAI.
Шаг 1. Установите расширение
Откройте панель расширений в VS Code (Cmd+Shift+X на Mac, Ctrl+Shift+X на Windows и Linux), найдите Cline и нажмите Install. После установки в боковой панели появится новая иконка, через неё открывается чат с агентом.
Шаг 2. Получите ключ codexkey
Зарегистрируйтесь на codexkey и создайте API-ключ в кабинете. Ключ выглядит как sk_cdx_.... Один ключ подходит и для моделей Claude, и для моделей GPT, поэтому отдельный ключ под каждого провайдера заводить не нужно.
Шаг 3. Настройте провайдера в Cline
Откройте настройки Cline через значок шестерёнки в верхней части панели чата. В поле API Provider подойдут два варианта.
Anthropic с собственным base URL. Выберите провайдера Anthropic, включите опцию Use custom base URL и вставьте https://api.codexkey.ru. В поле API Key подставьте свой sk_cdx_.... Этот путь сохраняет формат Anthropic и подходит, если вы работаете с моделями Claude.
OpenAI Compatible. Выбирайте этого провайдера, если хотите переключаться между Claude и GPT в одном расширении. Base URL: https://api.codexkey.ru/v1, API Key тот же, а в поле Model ID впишите нужную модель, например claude-sonnet-5 или gpt-4.1.
Шаг 4. Выберите модель
Что вы увидите в выпадающем списке, зависит от провайдера. При Anthropic это стандартный набор Claude, при OpenAI Compatible поле для ручного ввода имени модели. Для повседневной работы с кодом разумно оставить Sonnet по умолчанию, а для по-настоящему сложного рефакторинга переключиться на Opus прямо в том же расширении, не меняя ключ.
Шаг 5. Проверьте, что всё работает
Откройте любой проект и дайте агенту простую задачу вроде «добавь тест на эту функцию». Он должен предложить план действий и попросить подтверждение, прежде чем править файлы. Если ответ приходит и Cline видит структуру проекта, настройка прошла успешно.
Чтобы проверить ключ отдельно от расширения, отправьте запрос из терминала:
curl https://api.codexkey.ru/v1/messages \
-H "x-api-key: sk_cdx_your_key_here" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":100,"messages":[{"role":"user","content":"привет"}]}'
Частые проблемы
Ошибка 401 почти всегда значит, что ключ вставлен с лишним пробелом или обрезан при копировании. Скопируйте ключ целиком из кабинета и вставьте в настройки заново.
Если модель не отвечает и молча зависает, чаще всего виноват неверный base URL: для провайдера OpenAI Compatible забыли /v1 или, наоборот, добавили его для Anthropic, где он не нужен.
Если Cline на каждое действие просит подтверждение и это утомляет, дело в настройках самого расширения, а не провайдера. У Cline есть режим авто-одобрения для чтения файлов и команд, которые вы считаете безопасными.
Коротко
Cline не привязан к конкретному провайдеру, поэтому переход на codexkey сводится к замене двух полей в настройках: base URL и ключа. Провайдер Anthropic сохраняет формат Claude, а OpenAI Compatible открывает и GPT под тем же ключом. Если что-то не отвечает, сначала проверьте ключ и наличие /v1 в base URL: в девяти случаях из десяти причина именно в этом.