Перейти к содержимому
EN

Cline

Подключите Cline к Mixen — оплата с баланса в рублях, каталог из 105+ моделей.

Cline — агентное расширение для VS Code. Установите его из VS Code Marketplace: Extensions → поиск «Cline» → Install. После установки на боковой панели появится значок Cline.

  1. Откройте Cline на боковой панели VS Code, затем настройки расширения — значок ⚙️.
  2. В поле API Provider выберите OpenAI Compatible.
  3. Заполните поля подключения:
Base URL: https://api.mixen.ai/v1
API Key: ваш-api-ключ
Model: openai/gpt-5.6-sol
  1. В Model Configuration задайте Context Window и Max Output Tokens — значения возьмите из карточки модели в каталоге.

Пояснения:

  • Cline работает агентно: правки файлов и команды в терминале идут через tool calling. Mixen поддерживает tools и tool_choice на /v1/chat/completions, включая многораундовые сценарии с role: 'tool'.
  • Для агентных задач берите модели с большим контекстом и поддержкой рассуждения — они лучше держат многошаговые правки.

Прежде чем настраивать провайдера, ключ и баланс можно проверить минимальным генерирующим запросом:

curl https://api.mixen.ai/v1/chat/completions \
-H "Authorization: Bearer ваш-api-ключ" \
-H "Content-Type: application/json" \
-d '{"model":"z-ai/glm-5.3-flash","messages":[{"role":"user","content":"ping"}],"max_tokens":5}'

200 с ответом — ключ и баланс рабочие; 401 invalid api key — ключ скопирован не целиком или это не API-ключ Mixen; 402 — на балансе нет средств.

GET /v1/models ключ не проверяет — он отвечает и без него; годится только как проверка достижимости API.

Cline отправляет всю историю диалога с каждым ходом, и она растёт лавинообразно — каждый следующий шаг агентной задачи дороже предыдущего на входе. Кэш (см. ниже) гасит этот рост, а правильная модель — остальное. Цены — за 1 млн токенов, вход/выход; полный прайс с кэш-колонками — в каталоге.

Задача Модель Вход / выход
Ходы чтения: вопросы по коду, поиск, стратегия GLM 5.3 Flash (z-ai/glm-5.3-flash) 8,4 / 27,9 ₽
Правки в 1–3 файла, знакомый контекст DeepSeek V4 Pro (deepseek/deepseek-v4-pro) 116,1 / 232,3 ₽
Многошаговые задачи, рефакторинг, незнакомый код GPT-5.6 Sol (openai/gpt-5.6-sol), Claude Sonnet 5 (anthropic/claude-sonnet-5) 213,9 / 1069,5 ₽

Типовая связка — дешёвая модель на Plan и модель помощнее на Act: Cline умеет держать разные модели для этих режимов (см. «Советы по агентной работе»).

Режим Что делает Модель
Plan читает кодовую базу, ищет, обсуждает план — файлы не трогает z-ai/glm-5.3-flash
Act правит файлы и выполняет команды в терминале z-ai/glm-5.3, openai/gpt-5.6-sol

Повторяющийся префикс контекста — системный промпт Cline, правила, история диалога, прочитанные файлы — Mixen кэширует автоматически, без каких-либо настроек на вашей стороне.

  • Повторный контекст стоит ~10% цены входа: у GPT-5.6 Sol полный вход — 213,9 ₽ за 1 млн токенов, из кэша — 21,4 ₽; у GLM 5.3 Flash — 8,4 и 1,7 ₽.
  • TTL кэша — 5 минут со скользящим продлением: каждое попадание продлевает жизнь кэша. В плотной сессии без долгих пауз кэш живёт от первого хода до последнего.
  • Пауза дольше 5 минут — первый ход после неё снова платит полную цену входа. Если вернулись к задаче через час, не удивляйтесь одному «дорогому» ходу.

Практические выводы для Cline:

  • Plan-режим — дешёвый ход. Cline читает кодовую базу, ищет и обсуждает план, не трогая файлы: длинный вход идёт из кэша, выход короткий. Прогревайте контекст в Plan — Act потом оплатит только дельту.
  • Длинные правки выгоднее, чем кажутся: полный вход платится один раз, дальше он приезжает из кэша, и платите вы в основном за output.
  • Держите сессию сфокусированной: закрытая задача — новый таск, а не продолжение раздутой истории.

Ответы стримятся посимвольными дельтами — ходы не «висят» молча на всём протяжении генерации. На цене стриминг не сказывается.

Считаем связку «Plan на Flash, Act на GPT-5.6 Sol» (цены входа: 8,4 и 213,9 ₽ за 1 млн, из кэша — 1,7 и 21,4 ₽):

  • Plan: 15 ходов по ~40 тыс. токенов. Без кэша — 600 тыс. × 8,4 ₽ ≈ 5 ₽, с кэшем ≈ 1,7 ₽. Планирование почти бесплатное, даже если ходов много.
  • Act: 20 ходов по ~60 тыс. токенов. Без кэша — 1,2 млн × 213,9 ₽ ≈ 257 ₽, с кэшем ≈ 59 ₽: первый ход платит полный вход, дальше ~90% контекста приезжает из кэша.

Цифры ориентировочные — реальные объёмы зависят от проекта и того, сколько файлов Cline держит в контексте. Ключевая идея: переключение Plan → Act не сбрасывает контекст, значит и кэш: прогретая на дешёвой модели база продолжает экономить на дорогой.

Долю кэша в конкретном ответе видно в поле usage.prompt_tokens_details.cached_tokens — Cline его не показывает, но оно пригождается при сверке счёта. Держите Auto Approve под контролем: одобренная лишняя команда — это лишние ходы, а лишние ходы — это вход, который придётся оплатить.

Наш API принимает reasoning_effort: off, low, medium, high, xhigh или max — набор зависит от модели. Допустимые значения приходят в GET /v1/modelscapabilities.reasoning_efforts; флаг can_disable_reasoning подсказывает, принимает ли модель off.

  • Размышления тарифицируются как output-токены и расходуют бюджет max_tokens — для длинных правок задавайте в Model Configuration запас по Max Output Tokens, иначе ответ обрежется на середине.
  • Если интерфейс Cline не даёт задать глубину рассуждения для вашей модели, она работает со значением по умолчанию — сверяйтесь с карточкой в каталоге.
  • Разные модели для Plan и Act. В настройках включите Use different models for Plan and Act: на Plan — дешёвая «читалка» вроде GLM 5.3 Flash, на Act — модель правок (DeepSeek V4 Pro или GPT-5.6 Sol). История диалога сохраняется при переключении режимов — план не придётся пересказывать.
  • Правила проекта — в .clinerules/. Markdown-файлы в .clinerules/ в корне проекта коммитятся вместе с репозиторием; глобальные правила живут в ~/Documents/Cline/Rules (Windows: Documents\Cline\Rules). Cline читает все .md и .txt из каталога; фронтматтер paths с глобами включает правило только для подходящих файлов. При конфликте workspace-правила приоритетнее глобальных.
  • Auto Approve — гранулярно. Чтение файлов, правки, «безопасные команды» и «все команды» — отдельные тумблеры. Фиксированного allowlist нет: Cline сам помечает каждую команду флагом requires_approval по команде и её аргументам. Разумный дефолт — чтение и безопасные команды; YOLO-режим одобряет вообще всё и годится только для изолированного окружения.
  • Контекст и инструменты. Все чат-эндпоинты Mixen поддерживают tools, так что агентные ходы Cline работают на любой модели с tool calling; для длинных задач главное — размер контекстного окна из карточки модели.

Пример правила с областью действия — файл .clinerules/frontend.md:

---
paths:
- "src/components/**"
---
Компоненты — функциональные, состояние — на хуках. Классы и HOC — только по явной просьбе.

Правила без фронтматтера активны всегда — глобальные конвенции стоит держать именно в таких файлах.

  • Plan — на GLM 5.3 Flash, Act — на GLM 5.3 или GPT-5.6 Sol; история при переключении сохраняется.
  • Прогревайте контекст в Plan: ходы чтения дешёвые, а кэш, который они греют, работает и в Act.
  • Auto Approve — чтение и безопасные команды; всё остальное — по ситуации.
  • Смена задачи — новый таск, а не продолжение раздутой истории.
  • Context Window в Model Configuration — из карточки модели в каталоге, не «на глаз».
Модель ID
GPT-5.6 Sol openai/gpt-5.6-sol
Claude Opus 5 anthropic/claude-opus-5
GLM 5.3 z-ai/glm-5.3
DeepSeek V4 Pro deepseek/deepseek-v4-pro
Kimi K3 moonshotai/kimi-k3

Актуальный список — в каталоге.

  • «Invalid API Key» / 401 — ключ должен быть от Mixen (начинается с mxn-) и скопирован целиком; проверьте также, что выбран провайдер OpenAI Compatible.
  • «Model Not Found» / 404 — Model ID вводится вручную и должен точно совпадать с каталогом, включая префикс провайдера.
  • Модель теряет контекст в длинной задаче — сверьте Context Window в Model Configuration с карточкой модели: завышенное значение заставит Cline отправлять больше контекста, чем модель держит.
  • После переключения Plan/Act модель «сама» поменялась — включена опция раздельных моделей: каждый режим использует свою. Это фича, а не сбой — проверьте настройки.
  • Правки обрываются на середине — у reasoning-модели размышления съели бюджет Max Output Tokens; увеличьте потолок или снизьте глубину рассуждения.