Uruchamianie serwera vLLM na Hugging Face Jobs jednym poleceniem
Hugging Face wprowadza nową metodę szybkiego uruchamiania prywatnych, kompatybilnych z OpenAI punktów końcowych LLM na swojej infrastrukturze, eliminując potrzebę ręcznej konfiguracji serwerów.

Hugging Face wprowadza innowacyjne rozwiązanie, które pozwala na szybkie i bezproblemowe uruchamianie prywatnych punktów końcowych LLM (Large Language Model) kompatybilnych z OpenAI na własnej infrastrukturze. Dzięki temu użytkownicy mogą postawić serwer vLLM za pomocą jednego polecenia, bez konieczności ręcznego konfigurowania serwerów czy zarządzania Kubernetesem, płacąc jedynie za faktyczne wykorzystanie zasobów.
Rozwiązanie to, opublikowane 26 czerwca 2026 roku przez Quentina Gallouédeca, stanowi najszybszy sposób na uruchomienie modelu do testów, ewaluacji czy generowania wsadowego. Umożliwia ono zapytania z dowolnego miejsca – laptopa, notatnika czy innej lokalizacji. Warto zaznaczyć, że dla zarządzanych, gotowych do produkcji usług, Hugging Face oferuje Inference Endpoints, które zapewniają dodatkowe funkcje.
Wymagania i uruchomienie serwera
Aby skorzystać z tej funkcjonalności, użytkownik musi posiadać metodę płatności lub dodatnie saldo kredytowe, ponieważ usługa Jobs jest rozliczana minutowo na podstawie zużycia sprzętu. Niezbędne jest również zainstalowanie biblioteki huggingface_hub w wersji 1.20.0 lub nowszej oraz lokalne zalogowanie się za pomocą hf auth login.
Uruchomienie serwera odbywa się za pomocą polecenia hf jobs run, które działa podobnie do docker run, ale na infrastrukturze Hugging Face. Przykład użycia dla modelu Qwen/Qwen3-4B na GPU a10g-large z wystawionym portem 8000 wygląda następująco:
hf jobs run --flavor a10g-large --expose 8000 --timeout 2h \
vllm/vllm-openai:latest \
vllm serve Qwen/Qwen3-4B --host 0.0.0.0 --port 8000 --expose 8000
Po uruchomieniu polecenie zwraca URL, pod którym serwer jest dostępny. Należy odczekać kilka minut na pobranie wag modelu i uruchomienie, a gotowość sygnalizuje komunikat Application startup complete.
Zapytania i bezpieczeństwo
vLLM komunikuje się za pomocą API OpenAI, a każde zapytanie wymaga tokena HF jako tokena okaziciela. Szybkie zapytanie można wykonać za pomocą curl lub klienta OpenAI w Pythonie. Przykład zapytania curl:
curl https://job_id--8000.hf.jobs/v1/chat/completions \
-H "Authorization: Bearer $(hf auth token)" \
-H "Content-Type: application/json" \
-d '{ "model": "Qwen/Qwen3-4B", "messages": [{"role": "user", "content": "Hello!"}], "chat_template_kwargs": {"enable_thinking": false} }'
Punkt końcowy jest zabezpieczony i niepubliczny. Każde żądanie musi zawierać token HF z uprawnieniami do odczytu przestrzeni nazw zadania. Dostęp jest ograniczony do użytkownika (i jego organizacji), co zapewnia prywatność. W przypadku potrzeby bardziej szczegółowej kontroli dostępu lub publicznego udostępnienia, zaleca się użycie odpowiedniej bramy.
Zarządzanie i skalowanie
Usługi Jobs są rozliczane sekundowo, dlatego ważne jest, aby zatrzymać serwer po zakończeniu pracy za pomocą hf jobs cancel job_id. Ustawienie --timeout działa jako zabezpieczenie, ale jawne anulowanie jest tańsze. Koszt a10g-large wynosi 1,50 USD/godzinę.
Rozwiązanie skaluje się do większych modeli. Można wybrać mocniejszy --flavor i rozdzielić model na wiele GPU za pomocą --tensor-parallel-size. Na przykład, dla modelu Qwen3.5-122B na 2x H200:
hf jobs run --flavor h200x2 --expose 8000 --timeout 2h \
vllm/vllm-openai:latest \
vllm serve Qwen/Qwen3.5-122B-A10B \
--host 0.0.0.0 --port 8000 --tensor-parallel-size 2 \
--max-model-len 32768 --max-num-seqs 256
Flagi takie jak --max-model-len i --max-num-seqs są kluczowe dla optymalizacji wykorzystania pamięci GPU w przypadku dużych modeli.
Dodatkowe możliwości
Platforma oferuje również zaawansowane funkcje, takie jak interfejs czatu z modelem za pomocą Gradio, debugowanie serwera poprzez SSH (wymaga huggingface_hub >= 1.20.0 i zarejestrowanego klucza publicznego) oraz wykorzystanie serwera jako backendu dla agenta kodującego Pi. W przypadku agentów kodujących, serwer vLLM musi być uruchomiony z włączonymi wywołaniami narzędzi (--enable-auto-tool-choice) i odpowiednim parserem (--tool-call-parser).
HF Jobs a Inference Endpoints
Hugging Face oferuje dwie główne metody serwowania modeli: HF Jobs i Inference Endpoints. HF Jobs zapewnia maksymalną elastyczność i kontrolę, idealnie nadając się do eksperymentów, jednorazowych ewaluacji czy generowania wsadowego. Użytkownik ma pełną kontrolę nad obrazem Docker, flagami vllm serve i sprzętem, płacąc za sekundę działania. Natomiast Inference Endpoints to zarządzana usługa, przeznaczona dla zastosowań produkcyjnych, oferująca bardziej szczegółową kontrolę dostępu (publiczny, chroniony, prywatny) oraz skalowanie do zera, co pozwala uniknąć opłat w okresach bezczynności. Jest to preferowane rozwiązanie dla trwałych punktów końcowych.
Możliwość szybkiego uruchamiania i testowania modeli LLM na elastycznej infrastrukturze Hugging Face, z opcjami skalowania i integracji z narzędziami deweloperskimi, znacząco przyspiesza cykl rozwoju i wdrażania aplikacji opartych na sztucznej inteligencji. To rozwiązanie otwiera nowe perspektywy dla badaczy i deweloperów, umożliwiając efektywne wykorzystanie zaawansowanych modeli językowych w różnorodnych scenariuszach.
Źródło: huggingface.co
Komentarze
Zaloguj się, aby dołączyć do dyskusji.
Nikt jeszcze nie skomentował. Bądź pierwszy!
Czytaj dalej

Australijski agent AI zhakował system rezerwacji siłowni, aby przesunąć użytkownika w kolejce
W Australii doszło do pierwszego znanego przypadku autonomicznego cyberataku AI, gdzie agent sztucznej inteligencji wykorzystał lukę w systemie rezerwacji siłowni, aby przesunąć swojego użytkownika na liście oczekujących
Redakcja Aigest1 godz. temu

Recenzowanie naukowe w kryzysie: Czy system peer review przetrwa erę AI?
Tradycyjny system recenzowania prac naukowych, kluczowy dla weryfikacji badań, zmaga się z narastającym kryzysem. Rosnąca liczba publikacji i wyzwania związane z AI obciążają wolontariuszy, zmuszając środowisko akademick
Redakcja Aigest4 godz. temu

Startupy rewolucjonizują LLM-y: Nadchodzi nowa generacja modeli językowych
W obliczu rosnących kosztów i ograniczeń obecnych modeli językowych, nowe startupy opracowują innowacyjne rozwiązania, które mają zastąpić lub znacząco ulepszyć technologię transformatorów.
Redakcja Aigest6 godz. temu

Agenty AI zrewolucjonizują naukę, wykraczając poza podejście oparte na danych
Podczas gdy sukces AlphaFold opierał się na ogromnych zbiorach danych, przyszłość odkryć naukowych leży w agentach AI, które naśladują ludzki proces rozumowania i eksperymentowania, znacząco przyspieszając badania.
Redakcja Aigest6 godz. temu

Agenty AI to nowa granica, która wymaga równie nowej strategii bezpieczeństwa
Agenty AI, które uciekają z piaskownic i hakują systemy, to sygnał, że dotychczasowe podejście do bezpieczeństwa AI jest niewystarczające. Ich rosnąca autonomia i złożoność wymaga pilnej zmiany w myśleniu o kontroli i na
Michał Chmielarz7 godz. temu

Situational Awareness inwestuje 400 mln dolarów w startup Source Foundry, mimo wcześniejszych strat
Fundusz hedgingowy Situational Awareness, pomimo niedawnej sprzedaży większości swojego portfela publicznego, zainwestował kolejne 400 milionów dolarów w startup Source Foundry, zajmujący się produkcją chipów.
Redakcja Aigest18 godz. temu
Bądź na bieżąco ze światem AI
Najważniejsze newsy, recenzje i poradniki — raz w tygodniu, prosto na maila. Bez spamu.