// интеграция

Cline через teamToken

У Cline нет конфиг-файла: провайдер выбирается в настройках расширения и заполняется тремя полями. Настройка занимает минуту, а единственное место, где легко ошибиться, это имя модели, которое вводится строкой и ничем не проверяется.

Что это за инструмент

Cline это расширение VS Code, которое правит код агентом и читает проект целиком. Провайдера можно поставить любого, лишь бы он говорил по OpenAI-совместимому протоколу.

Отдельно про тех, кто пришёл из Roo Code: команда Roo официально советует бывшим пользователям переходить именно на Cline, так что настройка ниже актуальна и для них.

Три поля, файла нет

Settings → API Provider: "OpenAI Compatible"

  Base URL:  https://api.teamtoken.store/v1
  API Key:   <ваш ключ teamToken>
  Model ID:  gpt-5.6-sol

Тип провайдера обязательно OpenAI Compatible, а не «OpenAI». Разница в том, что первый спрашивает базовый адрес, а второй ходит на адрес OpenAI, где наш ключ недействителен.

Model ID вводится вручную, и это главный риск

Поле принимает произвольную строку. Список не подтягивается, автодополнения нет, и ошибка в имени выглядит не как опечатка, а как отказ провайдера. Имя лучше взять из каталога, а не набрать по памяти:

curl https://api.teamtoken.store/v1/models \
  -H "Authorization: Bearer $TEAMTOKEN_KEY"

В ответе имена приходят без префикса провайдера. Ровно в таком виде их и надо переносить в поле Model ID.

Проверка до того, как открывать расширение

Если что-то не заработало, полезно знать, на чьей стороне искать. Один запрос к нашему эндпоинту отвечает на этот вопрос за секунду.

curl https://api.teamtoken.store/v1/chat/completions \
  -H "Authorization: Bearer $TEAMTOKEN_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"ping"}]}'

Ответ означает, что ключ живой, баланс не пуст и шлюз доступен. Значит дальше дело в настройках расширения, а не в подключении, и смотреть надо тип провайдера и Model ID. Отказ означает обратное, и открывать VS Code смысла нет.

Какие модели брать

МодельКогда
gpt-5.6-solуниверсальный выбор, с него стоит начать
gpt-5.3-codexдлинные правки по коду
gemini-3.1-proкогда первая модель не справилась

Лимит трат на ключ

Cline читает файлы проекта и складывает их в контекст, поэтому расход у него выше, чем у диалогового инструмента, и растёт вместе с размером репозитория. Ключ для расширения стоит завести отдельный и поставить ему потолок в кабинете.

Если не работает

Провайдер отвечает отказом сразу
Проверьте тип провайдера: должен стоять OpenAI Compatible. На типе «OpenAI» запросы уходят не к нам.
Ошибка про модель
Скорее всего опечатка в Model ID. Сверьтесь с выводом GET /v1/models, имена там без префикса.
Расход растёт быстрее ожидаемого
Так работает агент, читающий проект: в контекст уходят файлы. Помогает лимит на ключе и модель полегче на простых задачах.
Работает ли из России
Эндпоинт открывается напрямую, пополнение картой, через СБП или криптой, от доллара.
Рядом
Kilo CodeCursorCodex CLI
Получить ключ