Cline и Roo Code
Агенты-расширения для VS Code: читают проект, правят файлы, запускают команды в терминале. Модель берут только из своих настроек, поэтому через шлюз идёт весь их разговор целиком.
Настройка#
- 1Откройте панель расширения и нажмите шестерёнку.
- 2В
API ProviderвыберитеOpenAI Compatible. - 3
Base URL—https://nirastudio.org/v1 - 4
API Key—nira_live_… - 5
Model ID— идентификатор из каталога, напримерanthropic/claude-sonnet-4.6
Возможности модели#
Оба расширения спрашивают, что умеет модель: картинки, вызов инструментов, размер контекста. Каталог они не читают — отвечайте по данным из /v1/models.
| Поле | Что ставить |
|---|---|
Context Window | Значение context_length из каталога. Занизите — агент начнёт терять начало разговора раньше, чем нужно |
Supports Images | Только если модель принимает картинки. Иначе первый же скриншот вернёт 415 |
Supports Computer Use | Требует вызова инструментов. У современных моделей Anthropic, OpenAI и Google есть |
Max Output | Можно оставить пустым — тогда предел задаёт сама модель |
Через протокол Anthropic#
Cline умеет и провайдера Anthropic — иногда с ним стабильнее работает вызов инструментов у моделей Claude. Тогда выберите его и укажите:
Base URL: https://nirastudio.org API Key: nira_live_… Model ID: anthropic/claude-sonnet-4.6
Здесь адрес — без /v1: расширение дописывает путь само, как Claude Code.
Расход#
Агент отправляет запрос на каждый шаг: прочитал файл — запрос, подумал — запрос, написал правку — запрос. На большой задаче это десятки обращений, и весь прежний разговор уходит заново каждый раз.
- Дешёвую модель ставьте на разметку и мелкие правки, старшую — только на разбор сложного.
- Начинайте новую задачу с чистой истории: расширение честно тащит весь предыдущий контекст, пока вы его не сбросите.
- Ограничьте ключ дневным лимитом в настройках — агент в цикле не спрашивает разрешения на следующий шаг.
Если не работает#
Просит ключ повторно
Расширение сохраняет ключ в хранилище VS Code. Если после перезапуска он пропал — сохраните настройки кнопкой Done, а не закрытием панели.
Агент не пользуется инструментами
Модель не умеет вызов функций либо в настройках выключена соответствующая галочка. Без инструментов агент может только советовать текстом — файлы он не тронет.
Ходит по кругу
Обычно это Context Window ниже настоящего: агент теряет свои же прошлые шаги и начинает заново. Поставьте значение из каталога.