Cline — популярный агент-расширение для VS Code. Подключается к Guard через провайдера Anthropic и принимает сторонний ключ без платных ограничений (в отличие от Cursor).
- Установите расширение Cline из Marketplace VS Code.
- В настройках Cline → API Provider → выберите Anthropic.
- Включите Use custom base URL и впишите
https://api.guardrelay.ai. - API Key — ваш
gd-…из бота. - Model —
claude-sonnet-5-5илиclaude-opus-5.
| Поле | Значение |
|---|---|
| API Provider | Anthropic |
| Custom Base URL | https://api.guardrelay.ai |
| API Key | gd-… |
| Model | claude-sonnet-5-5 / claude-opus-5 |
Для Kimi в Cline укажите k3 или k3-256k. У Anthropic задайте Custom Base URL https://api.guardrelay.ai и ключ gd-…; у OpenAI-совместимого провайдера используйте поля ниже. У kimi-for-coding и kimi-for-coding-highspeed в Cline возможен 403 kimi_agent_not_allowed: используйте поддержанный клиент, например Roo Code или Kilo Code. Удалять или подменять имя агента в системном промпте для обхода ограничения нельзя.
| Поле | Значение |
|---|---|
| API Provider | OpenAI-совместимый |
| Base URL | https://api.guardrelay.ai/v1 |
| API Key | gd-… |
| Model | k3, k3-256k |
Работают и через провайдера Anthropic (https://api.guardrelay.ai), и через OpenAI-совместимого (https://api.guardrelay.ai/v1). В поле Model укажите точный id, например cursor-grok-4.6-high или composer-2.5.
- Установите VS Code и расширение Cline версии 4.1.20 из Marketplace.
- Откройте Preferences: Open User Settings (JSON), добавьте поле ниже и перезапустите окно VS Code.
- Откройте тестовую папку через File → Open Folder.
{
"cline.rollout.bundleOverride": "legacy"
}Получите универсальный ключ gd-… по прямой ссылке на API в @guardapi и выберите API-пакет. Не вставляйте ключ в проект, репозиторий, текст задания или скриншот. Баланс и расход видны в личном кабинете.
- В панели Cline нажмите шестерёнку и в API Provider выберите OpenAI Compatible.
- В Base URL укажите
https://api.guardrelay.ai/glm/v1; Cline сам добавит/chat/completions. - В API Key вставьте
gd-…, в Model ID вручную укажитеglm-5.3. - Оставьте Reasoning Effort и другие непоказанные поля выключенными. Если интерфейс требует предел ответа, используйте консервативный клиентский бюджет
4096, а не предполагаемый лимит модели.
| Поле Cline | Значение |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://api.guardrelay.ai/glm/v1 |
| API Key | gd-… |
| Model ID | glm-5.3 |
| Итоговый запрос | POST https://api.guardrelay.ai/glm/v1/chat/completions |
- Создайте тестовый
README.mdсо строкойGUARD_GLM_OKи откройте новую задачу Cline. - Отправьте:
Прочитай README.md и ответь ровно GUARD_GLM_OK. Ничего не меняй; разрешите только чтение файла. - В той же задаче спросите строку ещё раз, запретив повторное чтение. Ответ должен сохранить контекст.
| Model ID | Что использовать |
|---|---|
glm-5.3 | Основная модель; текст и задачи с кодом. |
glm-5.3-flash | Быстрая модель; на уровне API принимает PNG и PDF во всех трёх протоколах, MP4 — только в Chat Completions. |
- Работают потоковые ответы Chat, файловые и терминальные инструменты и продолжение одной задачи.
- Инструменты чтения, правки и терминала исполняет сам клиент. Этот профиль не подключает инструменты или MCP Z.AI автоматически.
- Chat API допускает MP4 с Flash, а PNG/PDF — на уровне API; кнопки вложений Cline не проверялись.
- Профиль использует OpenAI-compatible Chat Completions. Серверный промпт GLM для обычного API выключен по умолчанию; настройка клиента сама его не включает.
- Native TXT, DOCX и XLSX не входят в подтверждённый GLM-контракт. Для документов используйте PDF; для изображений — PNG и модель
glm-5.3-flash.
| Признак | Что проверить |
|---|---|
401 invalid_api_key | Клиент получил полный действующий ключ gd-…; переменная задана в том же процессе, где запущен клиент. |
404 model_not_found | Model ID равен ровно glm-5.3 или glm-5.3-flash; старые GLM ID, aliases, Turbo и FlashX не поддерживаются. |
404 или неверный путь | Base URL равен https://api.guardrelay.ai/glm/v1. Клиент сам добавляет /chat/completions; не дописывайте его второй раз. |
400 invalid_request | Выбран указанный в инструкции API format; из старого профиля не перенесены reasoning, temperature, MCP или другие непроверенные поля. |
402 insufficient_balance | Проверьте доступный баланс и незавершённые резервы в личном кабинете. |
| Ответ уходит через другой engine | Проверьте Cline 4.1.20 и User setting cline.rollout.bundleOverride = legacy; совместимость SDK-next этим профилем не заявлена. |
- Установите VS Code и расширение Cline из Marketplace.
- Откройте Preferences: Open User Settings (JSON), добавьте поле ниже и перезапустите окно VS Code.
- Откройте тестовую папку через File → Open Folder.
{
"cline.rollout.bundleOverride": "legacy"
}Получите универсальный ключ gd-… по прямой ссылке на API в @guardapi и выберите API-пакет. Не вставляйте ключ в проект, репозиторий, текст задания или скриншот. Баланс и расход видны в личном кабинете.
- В панели Cline нажмите шестерёнку и в API Provider выберите OpenAI Compatible.
- В Base URL укажите
https://api.guardrelay.ai/v1; Cline сам добавит/chat/completions. - В API Key вставьте
gd-…, в Model ID вручную укажитеgemini-4-argonили другой ID из таблицы ниже. - Оставьте Reasoning Effort и другие непоказанные поля выключенными. Если интерфейс требует предел ответа, задайте осторожный бюджет
4096.
| Поле Cline | Значение |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://api.guardrelay.ai/v1 |
| API Key | gd-… |
| Model ID | gemini-4-argon |
| Итоговый запрос | POST https://api.guardrelay.ai/v1/chat/completions |
- Создайте тестовый
README.mdсо строкойGUARD_GEMINI_OKи откройте новую задачу Cline. - Отправьте:
Прочитай README.md и ответь ровно GUARD_GEMINI_OK. Ничего не меняй; разрешите только чтение файла. - В той же задаче спросите строку ещё раз, запретив повторное чтение. Ответ должен сохранить контекст.
| Model ID | Вход и окно |
|---|---|
gemini-4-argon | Текст, изображения, PDF; окно 1 048 576 токенов, общее на вход и ответ. |
gemini-3.8-flash | Текст, изображения, PDF; окно 1 048 576 токенов на вход. |
- Файловые и терминальные инструменты исполняет сам Cline; историю задачи он передаёт Gemini в каждом запросе.
- Вход в каталоге Guard: текст, изображения и PDF; ответ приходит текстом. Как передать файл или картинку, зависит от интерфейса клиента; эта инструкция вложения не описывает.
- Профиль использует OpenAI-compatible Chat Completions. Серверный промпт — отдельная настройка семейства Gemini: он применяется, только если у ключа есть право и включена опция; настройка клиента сама его не включает.
| Признак | Что проверить |
|---|---|
401 invalid_api_key | Клиент получил полный действующий ключ gd-…; переменная задана в том же процессе, где запущен клиент. |
404 model_not_found | Model ID — точный ID из таблицы выше или короткое имя gemini; другие написания не поддерживаются. |
404 или неверный путь | Base URL равен https://api.guardrelay.ai/v1. Клиент сам добавляет /chat/completions; не дописывайте его второй раз. |
400 invalid_request | Выбран указанный в инструкции формат API; из старого профиля не перенесены лишние настройки: размышления, temperature, MCP и другие. |
402 insufficient_credit | Проверьте доступный баланс и незавершённые резервы в личном кабинете. |
| Запрос уходит через другой engine | Проверьте User setting cline.rollout.bundleOverride = legacy; другие engine этим профилем не описаны. |
- Установите VS Code и расширение Cline из Marketplace.
- Откройте Preferences: Open User Settings (JSON), добавьте поле ниже и перезапустите окно VS Code.
- Откройте тестовую папку через File → Open Folder.
{
"cline.rollout.bundleOverride": "legacy"
}Получите универсальный ключ gd-… по прямой ссылке на API в @guardapi и выберите API-пакет. Не вставляйте ключ в проект, репозиторий, текст задания или скриншот. Баланс и расход видны в личном кабинете.
- В панели Cline нажмите шестерёнку и в API Provider выберите OpenAI Compatible.
- В Base URL укажите
https://api.guardrelay.ai/v1; Cline сам добавит/chat/completions. - В API Key вставьте
gd-…, в Model ID вручную укажитеmuse-wonder-1.0или другой ID из таблицы ниже. - Оставьте Reasoning Effort и другие непоказанные поля выключенными. Если интерфейс требует предел ответа, задайте осторожный бюджет
4096.
| Поле Cline | Значение |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://api.guardrelay.ai/v1 |
| API Key | gd-… |
| Model ID | muse-wonder-1.0 |
| Итоговый запрос | POST https://api.guardrelay.ai/v1/chat/completions |
- Создайте тестовый
README.mdсо строкойGUARD_MUSE_OKи откройте новую задачу Cline. - Отправьте:
Прочитай README.md и ответь ровно GUARD_MUSE_OK. Ничего не меняй; разрешите только чтение файла. - В той же задаче спросите строку ещё раз, запретив повторное чтение. Ответ должен сохранить контекст.
| Model ID | Вход и окно |
|---|---|
muse-wonder-1.0 | Текст, изображения, PDF; окно 1 048 576 токенов. |
muse-spark-1.3 | Текст, изображения, PDF; окно 1 048 576 токенов. |
muse-spark-1.2 | Текст, изображения, PDF; окно 1 048 576 токенов. |
- Файловые и терминальные инструменты исполняет сам Cline; историю задачи он передаёт Muse в каждом запросе.
- Вход в каталоге Guard: текст, изображения и PDF; ответ приходит текстом. Как передать файл или картинку, зависит от интерфейса клиента; эта инструкция вложения не описывает.
- Профиль использует OpenAI-compatible Chat Completions. Серверный промпт — отдельная настройка семейства Muse: он применяется, только если у ключа есть право и включена опция; настройка клиента сама его не включает.
| Признак | Что проверить |
|---|---|
401 invalid_api_key | Клиент получил полный действующий ключ gd-…; переменная задана в том же процессе, где запущен клиент. |
404 model_not_found | Model ID — точный ID из таблицы выше или короткое имя muse; другие написания не поддерживаются. |
404 или неверный путь | Base URL равен https://api.guardrelay.ai/v1. Клиент сам добавляет /chat/completions; не дописывайте его второй раз. |
400 invalid_request | Выбран указанный в инструкции формат API; из старого профиля не перенесены лишние настройки: размышления, temperature, MCP и другие. |
402 insufficient_credit | Проверьте доступный баланс и незавершённые резервы в личном кабинете. |
| Запрос уходит через другой engine | Проверьте User setting cline.rollout.bundleOverride = legacy; другие engine этим профилем не описаны. |
Для Cline 4.1.20 используйте legacy engine и OpenAI Compatible: этот профиль отправляет streaming Chat Completions на отдельный адрес семейства Codex и сохраняет историю той же задачи. Ключ gd-… получите в боте Guard. Совместимость SDK-next этим профилем не заявляется.
Для проверки можно использовать обычный чат без файлов: отправьте «Ответь: связь установлена». Чтобы проверить работу с проектом, создайте в Проводнике или Finder отдельную папку guard-test, откройте её в редакторе и создайте файл README.md с текстом «Это тестовый проект Guard». Дальнейший пример чтения относится к этой папке.
| Model ID | Название |
|---|---|
gpt-6-astra | GPT-6 Astra |
gpt-6.1-sol | GPT-6.1 Sol |
gpt-6-sol | GPT-6 Sol |
gpt-6-luna | GPT-6 Luna |
gpt-5.6-sol | GPT-5.6 Sol |
gpt-5.6-terra | GPT-5.6 Terra |
gpt-5.6-luna | GPT-5.6 Luna |
- Установите Cline 4.1.20. В VS Code откройте User Settings JSON, добавьте
"cline.rollout.bundleOverride": "legacy", перезапустите окно и через File → Open Folder откройте тестовую папку без секретов сREADME.md. - Нажмите шестерёнку в панели Cline и в поле API Provider выберите OpenAI Compatible. Вход в аккаунт Cline для собственного ключа Guard не нужен.
- В Base URL укажите
https://api.guardrelay.ai/v1. - В API Key вставьте свой ключ
gd-…из бота. Не вставляйте его в файл проекта или текст задания. - В Model ID выберите ввод собственного ID и укажите ровно
gpt-6-astra. Если список моделей пуст, введите ID вручную. Другие точные ID — на странице Модели. - Оставьте необязательные поля Model Configuration без ручных числовых ограничений. Если есть Reasoning Effort, выбирайте только уровень, указанный для этой модели на странице Модели; иначе оставьте значение по умолчанию. Вернитесь в панель Cline.
- Откройте новую задачу и отправьте:
Прочитай README.md и объясни в двух предложениях, о чём этот тестовый проект. Ничего не меняй. Если Cline спросит разрешение, разрешайте только чтение файла. - После ответа напишите в той же задаче:
Назови один факт из README.md, на котором основано объяснение. Новый вопрос начните в новой задаче.
| Поле Cline | Значение |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://api.guardrelay.ai/v1 |
| API Key | gd-… |
| Model ID | gpt-6-astra |
| Итоговый запрос | POST https://api.guardrelay.ai/v1/chat/completions |
После проверки чтения можно поручить изменение: «Добавь в README.md раздел Проверка и одну строку описания». Просмотрите предложенную правку и подтвердите её, если она соответствует задаче. Команды, доступ к файлам и инструменты разрешаются в самом клиенте; для подключения Guard не нужно заранее выдавать неограниченный доступ ко всему компьютеру.