Pierwsze kroki
1
Utwórz token z precyzyjnie określonymi uprawnieniami
Przejdź do strony Hugging Face Settings Tokens i utwórz nowy token z precyzyjnie określonymi uprawnieniami.
2
Uruchom konfigurację początkową
Wybierz Hugging Face z listy rozwijanej dostawców, a następnie po wyświetleniu monitu wprowadź klucz API:
3
Wybierz model domyślny
Z listy rozwijanej Default Hugging Face model wybierz model. Gdy token jest prawidłowy, lista jest pobierana z Inference API; w przeciwnym razie OpenClaw wyświetla poniższy wbudowany katalog. Wybór jest zapisywany jako
agents.defaults.model.primary:4
Sprawdź dostępność modelu
Konfiguracja nieinteraktywna
huggingface/deepseek-ai/DeepSeek-R1 jako model domyślny.
Identyfikatory modeli
Odwołania do modeli mają postaćhuggingface/<org>/<model> (identyfikatory w stylu Hub). Wbudowany katalog OpenClaw:
Konfiguracja zaawansowana
Wykrywanie modeli i lista rozwijana konfiguracji początkowej
Wykrywanie modeli i lista rozwijana konfiguracji początkowej
OpenClaw wykrywa modele za pomocą:Odpowiedź ma format zgodny z OpenAI:
{ "object": "list", "data": [ { "id": "Qwen/Qwen3-8B", "owned_by": "Qwen", ... }, ... ] }.Po skonfigurowaniu klucza (podczas konfiguracji początkowej, w HUGGINGFACE_HUB_TOKEN lub HF_TOKEN) lista rozwijana Default Hugging Face model podczas konfiguracji interaktywnej jest wypełniana danymi z tego punktu końcowego. Podczas uruchamiania Gateway to samo wywołanie jest powtarzane w celu odświeżenia katalogu. Wykryte modele są łączone z powyższym wbudowanym katalogiem (używanym do metadanych, takich jak okno kontekstu i koszt, gdy identyfikator jest zgodny). Jeśli żądanie się nie powiedzie, nie zwróci danych albo nie ustawiono klucza, OpenClaw korzysta wyłącznie z wbudowanego katalogu.Wyłącz wykrywanie bez usuwania dostawcy:Nazwy modeli, aliasy i sufiksy zasad
Nazwy modeli, aliasy i sufiksy zasad
- Nazwa z API: wykryte modele używają wartości
name,titlelubdisplay_namez API, jeśli jest dostępna; w przeciwnym razie OpenClaw tworzy nazwę na podstawie identyfikatora modelu (np.deepseek-ai/DeepSeek-R1staje się „DeepSeek R1”). - Nadpisanie nazwy wyświetlanej: ustaw w konfiguracji własną etykietę dla każdego modelu:
- Sufiksy zasad:
:fastesti:cheapestsą konwencjami routera HF, a OpenClaw ich nie przekształca: sufiks jest wysyłany bez zmian jako część identyfikatora modelu, a router HF wybiera odpowiedniego dostawcę wnioskowania. Jeśli chcesz używać osobnego aliasu dla każdego sufiksu, dodaj każdy wariant jako osobny wpis wmodels.providers.huggingface.models(lub wmodel.primary). - Scalanie konfiguracji: istniejące wpisy w
models.providers.huggingface.models(np. wmodels.json) są zachowywane podczas scalania konfiguracji, więc ustawione tam niestandardowe wartościname,aliaslub opcje modelu pozostają dostępne po ponownym uruchomieniu.
Konfiguracja środowiska i demona
Konfiguracja środowiska i demona
Jeśli Gateway działa jako demon (launchd/systemd), upewnij się, że zmienna
HUGGINGFACE_HUB_TOKEN lub HF_TOKEN jest dostępna dla tego procesu (na przykład w ~/.openclaw/.env albo za pośrednictwem env.shellEnv).OpenClaw akceptuje zarówno
HUGGINGFACE_HUB_TOKEN, jak i HF_TOKEN. Jeśli ustawiono obie zmienne, pierwszeństwo ma HUGGINGFACE_HUB_TOKEN.Konfiguracja: DeepSeek R1 z modelem rezerwowym
Konfiguracja: DeepSeek R1 z modelem rezerwowym
Konfiguracja: DeepSeek z najtańszym i najszybszym wariantem
Konfiguracja: DeepSeek z najtańszym i najszybszym wariantem
Konfiguracja: DeepSeek + Llama + GPT-OSS z aliasami
Konfiguracja: DeepSeek + Llama + GPT-OSS z aliasami
Powiązane materiały
Wybór modelu
Omówienie wszystkich dostawców, odwołań do modeli i działania przełączania awaryjnego.
Wybór modelu
Jak wybierać i konfigurować modele.
Dokumentacja dostawców wnioskowania
Oficjalna dokumentacja dostawców wnioskowania Hugging Face.
Konfiguracja
Pełna dokumentacja konfiguracji.