Добавление бесплатных моделей для OpenClaw
По мотивам статьи - https://habr.com/ru/articles/1081820/
Там описано несколько источников доступа к LLM по API. А нам для 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
Нажимаем "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.