https://speshu.ai/api/v1 и API-ключ в заголовке Authorization: Bearer. Cline ходит в /chat/completions обычным OpenAI-совместимым запросом, поэтому переписывать сценарии и промпты не нужно — меняется только провайдер в настройках. Ключ создаётся в личном кабинете, подробности — в разделе Аутентификация.Установка
- Откройте Extensions:
Ctrl+Shift+X(Windows/Linux) илиCmd+Shift+X(macOS). - Найдите Cline в поиске и установите расширение.
- Откройте панель Cline на боковой панели.
Ключ и идентификатор модели
Создайте ключ и проверьте его
{"RUB": "...", "USD": "..."} означает, что ключ принят. Пустой объект {} — тоже корректный ответ: ключ рабочий, записей в кошельке пока нет.Возьмите идентификатор модели из каталога
404 model_not_found без предупреждения. Возьмите его из каталога и подставьте в настройки:.data[0] — первый элемент, чтобы пример был запускаемым. Выбирайте модель по context_length, cost_completion и наличию зрения: Cline отправляет в контекст выбранные файлы, и окно уходит быстрее, чем кажется. Формат ответа — в разделе Модели и цены.Проверьте модель до того, как впишете её в Cline
usage.cost.total_cost — сумма, списанная с кошелька в рублях. Если этот запрос отработал, конфигурация Cline будет работать: он уходит в тот же адрес с тем же ключом.Настройка подключения
Внутри Cline провайдер выбирается в панели настроек API-конфигурации — откройте панель Cline, нажмите на название провайдера у поля ввода (или кнопку Configure рядом с ним) и выберите OpenAI Compatible.Первый запрос и проверка
Оставьте лимит запросов
Сформулируйте задачу в Plan Mode
Отправьте пробную задачу
Переключитесь в Act Mode
Об эмбеддингах
Потоковая передача
Cline показывает токены по мере их прихода — это включено по умолчанию, отдельных настроек не требует. Формат кадров, маркер[DONE] и кадр со списанием разобраны на странице Потоковая передача.
Инструменты
Чтение и запись файлов, запуск команд в терминале, поиск по проекту — это инструменты Cline, и модель вызывает их сама черезtools[] в POST /chat/completions. Настройка здесь одна: держите автоодобрение выключенным при первой настройке, пока не убедитесь, что модель не предлагает разрушительные команды. Формат tool_calls, возвращение результата и цикл агента разобраны на странице Вызов функций.
Изображения
Cline умеет прикреплять к сообщению картинку — перетащите файл в панель или вставьте из буфера обмена. Она уходит в модель как блокimage_url и требует модели со зрением; модель без зрения отвергнет запрос целиком с 400 invalid_request, а не проигнорирует картинку. Требования к ссылке и все четыре типа блоков контента — в гайде Медиаввод.
Генерация медиа
Cline не умеет вызывать медиа-API: запрос создаёт задачу, оплата идёт при создании, результат приходит по опросу — это не формат чата. Если такая генерация нужна, делайте её отдельным вызовом из терминала по инструкции из Создание задачи. Идентификаторы медиа-моделей, в отличие от текстовых, стабильны: берите их изGET /api/v1/media/models.
MCP
Cline умеет подключать MCP-серверы. Файл настроек зависит от версии расширения: глобальный конфиг называетсяcline_mcp_settings.json, проектный — .mcp.json в корне рабочей папки. Проверьте фактическое имя в самом интерфейсе — переименование между релизами ломает настройку молча. Формат файла и подключение SpeShu.AI как MCP-сервера описаны на странице MCP-сервер.
Частые проблемы
404 на первом запросе, хотя ключ и модель верны
404 на первом запросе, хотя ключ и модель верны
/v1. https://speshu.ai/api и https://speshu.ai/api/v1/ — обе частые причины, обе дают 404. Разбор адресов — в разделе Введение в API.401 invalid_api_key
401 invalid_api_key
sk-, без кавычек и переноса строки, и что он не отозван в профиле. Отдельно убедитесь, что выбран именно OpenAI Compatible, а не один из встроенных провайдеров с предзаполненным ключом.402 insufficient_quota на платной задаче
402 insufficient_quota на платной задаче
404 model_not_found после обновления расширения или спустя время
404 model_not_found после обновления расширения или спустя время
GET /api/v1/models. Заберите значение заново и вставьте как есть — без префикса и без обрезки. Список в конфиге устаревает молча, поэтому проверяйте его при первом обращении к API и после любой смены модели в аккаунте.422 content_too_large на длинной задаче
422 content_too_large на длинной задаче
context_length из каталога с вашим реальным входом, сузьте контекстные ссылки или включите в Cline автокомпакцию. Подробности — в разделе Модели и цены.Cline всё равно ходит в OpenAI, хотя адрес указан верный
Cline всё равно ходит в OpenAI, хотя адрес указан верный
OpenAI Compatible, а не встроенный OpenAI или Anthropic с предзаполненным адресом. В части версий у встроенного провайдера OpenAI адрес меняется только после включения галочки Use custom OpenAI base URL — без неё поле остаётся с адресом по умолчанию.Что дальше
Модели и цены
Вызов функций
Потоковая передача
[DONE] и кадр со списанием