← Интеграции

Cline

провайдер Anthropic с нашим base URL или OpenAI Compatible

Что даёт

Агент Cline в VS Code: читает и правит файлы, запускает команды — через наши модели.

Эндпоинт: POST https://api.morsmorii.ru/v1/messages (провайдер Anthropic) или https://api.morsmorii.ru/v1/chat/completions

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

claude-sonnet-5-5

Cline строит длинные агентские ходы с инструментами; Sonnet 5.5 через Messages API ведёт себя ровно как у Anthropic, включая кэш промпта.

Ориентир стоимости

час активной работы агента в коде на Sonnet 5.5 — обычно 50–250 ₽, зависит от размера проекта и числа ходов

Шаги

  1. Cline → Settings → API Provider: Anthropic.
  2. Anthropic API Key: ключ Morsmorii.
  3. Включите «Use custom base URL» и вставьте https://api.morsmorii.ru.
  4. Model: claude-sonnet-5-5.
  5. Если claude-sonnet-5-5 нет в списке моделей провайдера Anthropic — провайдер «OpenAI Compatible»: Base URL https://api.morsmorii.ru/v1, API Key — ключ Morsmorii, Model ID claude-sonnet-5-5.
  6. В «Model Configuration» провайдера OpenAI Compatible задайте вручную: Context Window 200 000, Max Output Tokens 8192, включите Supports Images — сам Cline окно наших моделей не узнает и будет неверно считать контекст.
  7. Свой агент (agent:Имя) — только через OpenAI Compatible: в провайдере Anthropic своё имя модели не ввести.

Конфигурация

Вместо sk-ВАШ_КЛЮЧ_MORSMORII подставьте ключ из раздела «API-ключи». Для инструмента лучше завести отдельный ключ с ограничением по моделям и бюджетом.

Что шлёт Cline (для проверки curl)
curl https://api.morsmorii.ru/v1/messages \
  -H "x-api-key: sk-ВАШ_КЛЮЧ_MORSMORII" -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-sonnet-5-5","max_tokens":1024,"stream":true,
       "system":"You are Cline","messages":[{"role":"user","content":"ping"}]}'

Как ограничить ключ

  1. В разделе «API-ключи» создайте отдельный ключ для этого инструмента — так расход виден отдельно, а отзыв не заденет остальное.
  2. В поле «Модели» оставьте только рекомендованные выше: ключ ответит 403 на любую другую модель.
  3. Задайте месячный бюджет в рублях: после него — 429 key_budget_exceeded, списание останавливается.
  4. В команде каждый сотрудник заводит свои ключи: расход по людям видно в разделе «Команда» и в GET /v1/usage.
Как проверено: проверено его же запросами. Воспроизведены запросы Cline: Messages API со стримом, system с cache_control и инструментами, и OpenAI-совместимый вариант с temperature 0 — оба 200.