На этой странице
На этой странице
Providers
Hugging Face (инференс)
Провайдеры инференса Hugging Face предоставляют совместимый с OpenAI маршрутизатор завершений чата для множества размещённых моделей (DeepSeek, Llama и других), доступных по одному токену. OpenClaw взаимодействует только с конечной точкой завершений чата; для преобразования текста в изображение, создания эмбеддингов или синтеза речи используйте напрямую клиенты инференса HF.
| Свойство | Значение |
|---|---|
| Идентификатор провайдера | huggingface |
| Плагин | встроенный (включён по умолчанию, установка не требуется) |
| Переменная среды авторизации | HUGGINGFACE_HUB_TOKEN или HF_TOKEN (токен с детализированными разрешениями) |
| API | совместимый с OpenAI (https://router.huggingface.co/v1) |
| Оплата | единый токен HF; цены соответствуют тарифам провайдера и включают бесплатный уровень |
Начало работы
Создайте токен с детализированными разрешениями
Перейдите в настройки токенов Hugging Face и создайте новый токен с детализированными разрешениями.
Запустите первоначальную настройку
Выберите Hugging Face в раскрывающемся списке провайдеров, затем по запросу введите ключ API:
Выберите модель по умолчанию
В раскрывающемся списке Модель Hugging Face по умолчанию выберите модель. Если токен действителен, список загружается из Inference API; в противном случае OpenClaw отображает приведённый ниже встроенный каталог. Ваш выбор сохраняется как agents.defaults.model.primary:
Убедитесь, что модель доступна
Неинтерактивная настройка
Устанавливает huggingface/deepseek-ai/DeepSeek-R1 в качестве модели по умолчанию.
Идентификаторы моделей
Ссылки на модели имеют формат huggingface/<org>/<model> (идентификаторы в стиле Hub). Встроенный каталог OpenClaw:
| Модель | Ссылка (с префиксом huggingface/) |
|---|---|
| DeepSeek R1 | deepseek-ai/DeepSeek-R1 |
| DeepSeek V3.1 | deepseek-ai/DeepSeek-V3.1 |
| GPT-OSS 120B | openai/gpt-oss-120b |
| Llama 3.3 70B Instruct Turbo | meta-llama/Llama-3.3-70B-Instruct-Turbo |
Расширенная конфигурация
Обнаружение моделей и раскрывающийся список первоначальной настройки
OpenClaw обнаруживает модели с помощью следующего запроса:
Ответ имеет формат OpenAI: { "object": "list", "data": [ { "id": "Qwen/Qwen3-8B", "owned_by": "Qwen", ... }, ... ] }.
Если ключ настроен (через первоначальную настройку, HUGGINGFACE_HUB_TOKEN или HF_TOKEN), раскрывающийся список Модель Hugging Face по умолчанию при интерактивной настройке заполняется данными из этой конечной точки. При запуске Gateway тот же запрос выполняется повторно для обновления каталога. Обнаруженные модели объединяются с приведённым выше встроенным каталогом, который используется для метаданных, например размера контекстного окна и стоимости, если идентификаторы совпадают. Если запрос завершается ошибкой, не возвращает данных или ключ не задан, OpenClaw использует только встроенный каталог.
Чтобы отключить обнаружение, не удаляя провайдера:
Названия моделей, псевдонимы и суффиксы политик
- Название из API: для обнаруженных моделей используются значения
name,titleилиdisplay_nameиз API, если они присутствуют; в противном случае OpenClaw формирует название из идентификатора модели (например,deepseek-ai/DeepSeek-R1преобразуется в «DeepSeek R1»). - Переопределение отображаемого названия: задайте пользовательскую метку для каждой модели в конфигурации:
- Суффиксы политик:
:fastestи:cheapest— это соглашения маршрутизатора HF, которые OpenClaw не изменяет: суффикс передаётся дословно как часть идентификатора модели, а маршрутизатор HF выбирает соответствующего провайдера инференса. Если для каждого суффикса требуется отдельный псевдоним, добавьте каждый вариант как отдельную запись вmodels.providers.huggingface.models(или вmodel.primary). - Объединение конфигурации: существующие записи в
models.providers.huggingface.models(например, вmodels.json) сохраняются при объединении конфигурации, поэтому заданные там пользовательские значенияname,aliasи параметры моделей сохраняются после перезапусков.
Настройка среды и фоновой службы
Если Gateway работает как фоновая служба (launchd/systemd), убедитесь, что HUGGINGFACE_HUB_TOKEN или HF_TOKEN доступны этому процессу (например, через ~/.openclaw/.env или env.shellEnv).