Для начала небольшое пояснение: в реальности найти бесплатную модель для OpenClaw не так уж и сложно. Гугл или ChatGPT (Qwen, DeepSeek и т.д.) в помощь. Надо искать что-то типа: "Бесплатный доступ по API к LLM". Основная проблема в том, что у бесплатных моделей очень часто есть какие-то ограничения: на размер контекста или на количество запросов в минуту или в сутки. Кстати, именно из-за первого ограничения (размер контекста в запросе) и не советую использовать Grok в OpenClaw: размер запроса от OpenClaw просто превышает бесплатный лимит.
Можно добавить в OpenClaw кучу бесплатных или условно-бесплатных моделей и настроить Fallback (переход с основной модели на запасную в случае превышения лимитов). Но самый лучший вариант - это заплатить. Ну, или найти достаточно стабильный бесплатный вариант.
Но практически все бесплатные варианты работают на совместимом с OpenAI протоколе. И сегодня научу, как добавлять такие модели в OpenClaw.
По мотивам статьи на Хабре.
В качестве примера возьмём сайт "tokenharbor.ai".
После регистрации (самый простой вариант - зайти через ваш аккаунт Гугла) вам предложат создать ключ для доступа к API:
Жмём на кнопку "
Create a key" и попадаем сюда:
Тут жмём на кнопку "
+ New key". Тут придётся напрячься и придумать название для ключа. Сам назвал его просто "Open Claw". После чего надо нажать на кнопку "
Create key":
Ключ сгенерируют и даже покажут:
Остаётся только его сохранить, а потом куда-то скопировать.
Теперь добавим этого провайдера и одну из его моделей в OpenClaw. Для этого заходим в консоль вашего сервера и набираем команду:
openclaw config
Выбираем последовательно: Local -> Model -> More...
На следующем экране выбираем "Custom Provider":
Теперь вводим ссылку для доступа к API. Для нашего провайдера это:
https://tokenharbor.ai/v1
Копируем, вставляем, нажимаем "Enter". Теперь выбираем "Paste API key now":
Нажимаем "Enter". Вам предложат ввести ключ, который вы ранее получили на сайте. Вставляем его:
Нажимаем "Enter". Теперь надо выбрать совместимость для API-endpoint. Если не понимаете, что выбрать, посоветуйтесь с Гуглом и нейросетями. А для этого провайдера это - самый первый вариант (OpenAI - compatible):
Нажимаем "Enter". Теперь вводим название модели. Сейчас бесплатно доступны три модели:
- deepseek-v4.1-flash:free
- deepseek-v4-flash:free
- mimo-v2.5:free
В принципе, можно выбрать любую. Но сам остановил выбор на:
deepseek-v4.1-flash:free
Нажимаем "Enter". Теперь надо ввести идентификатор эндпоинта. Документация на сайте рекомендует:
tokenharbor
Нажимаем "Enter". Теперь можно ввести, а можно не вводить alias (псевдоним) для модели. Не стал это делать и просто нажал "Enter". Какое-то время OpenClaw будет что-то там готовить:
Теперь будет сложно, соберитесь!
В BitVise найдите вот эту иконку и нажмите на неё:
Откроется файловый менеджер с двумя панелями: слева - ваш компьютер, справа - ваш VPS. Вам надо справа перейти в каталог "
/root/.openclaw", а там найти файл "
openclaw.json":
Откройте его любым текстовым редактором и добавьте вот эти 2 строчки:
"tokenharbor/deepseek-v4.1-flash:free": {}
"tokenharbor/deepseek-v4.1-flash:free"
Сюда:
Не забудьте в конце строк, под которыми добавляете эти строчки, добавить запятые!
Сохраните этот файл. После этого перезапустите Gateway у OpenClaw командой:
openclaw gateway restart
Если вы всё сделали правильно, он перезапустится и не будет писать сообщения об ошибках.
Теперь в телеграм-боте посылаем команду "/models":
Как можно заметить, появился ещё один провайдер моделей -
tokenharbor. Нажимаем на кнопку с его именем:
Как вы видите, название модели такое длинное, что не влезло в кнопку. Нажимаем на кнопку с названием модели.
Вам покажут, что текущая модель сменилась на
tokenharbor/deepseek-v4.1-flash:free:
Собственно, всё! Не забудьте послать боту команду "/new". После чего можете пользоваться этой моделью в OpenClaw.