Skip to main content
Funkcja eksperymentalna: Hetzner deklaruje to API inferencji jako eksperymentalne. Licz się ze zmianami łamiącymi kompatybilność, brakiem SLA i brakiem gwarancji dostępności. Nie używaj go do obciążeń produkcyjnych. W trakcie eksperymentu Hetzner może bez uprzedzenia zmieniać modele, limity lub sam endpoint.
Hetzner Inference to REST API kompatybilne z OpenAI, serwowane pod adresem https://inference.hetzner.com/api/v1. GoModel routuje czat, listowanie modeli i requesty passthrough przez współdzielony adapter OpenAI. Endpoint /v1/responses jest tłumaczony przez chat completions. Pliki, batche i embeddingi nie są obsługiwane – Hetzner nie udostępnia endpointu /v1/embeddings. Requesty o embeddingi od razu kończą się typowanym błędem „not supported”; żadne wywołanie upstreamu nie jest wykonywane.
Passthrough to ogólny mechanizm przekazujący: wysyła do Hetznera dowolną podaną ścieżkę bez zmian. To, jak Hetzner reaguje na dowolne ścieżki upstreamu, nie zostało zweryfikowane, dopóki API jest eksperymentalne – dla ścieżek innych niż /v1/models, /v1/completions i /v1/chat/completions spodziewaj się HTTP 404 lub 405. hetzner jest na domyślnej allowliście ENABLED_PASSTHROUGH_PROVIDERS, więc ścieżki /p/hetzner/... działają bez jawnego włączenia przez operatora.

Konfiguracja

Utwórz token API w konsoli Hetzner Experiments i ustaw:
Albo w config.yaml:
Możesz też nadpisać bazowy URL i listę modeli:
Powyższy identyfikator modelu to przykład z oficjalnej dokumentacji inferencji Hetznera (sprawdzone 2026-08-17). Katalog jest eksperymentalny i się zmienia; przed skopiowaniem przykładu potwierdź aktualne identyfikatory za pomocą GET /v1/models.

Modele

Katalog modeli zmienia się w trakcie eksperymentu. Odpytuj aktualną listę, zamiast polegać na migawkach z dokumentacji:
Po skonfigurowaniu providera GoModel udostępnia tę listę także przez własny endpoint /v1/models. Modele obsługujące obraz przyjmują standardowe dla OpenAI części treści image_url bez zmian.

Rate limity

Hetzner egzekwuje limity per klucz dla tokenów wejściowych i wyjściowych. Przekroczenie któregokolwiek z nich zwraca HTTP 429. Udokumentowane okna to 3M tokenów wejściowych / 60k tokenów wyjściowych na 60s oraz 500M wejściowych / 5M wyjściowych na 24h. Dokładne wartości zmieniają się w trakcie eksperymentu, więc aktualne liczby sprawdzaj w oficjalnej dokumentacji inferencji. Preferuj zachowawcze ustawienia retry:

Cennik

API jest bezpłatne, dopóki pozostaje w statusie eksperymentalnym. Hetzner deklaruje, że przed rozpoczęciem naliczania opłat powiadomi użytkowników e-mailem. Śledzenie kosztów użycia w GoModel raportuje cost jako zero dla requestów do Hetznera, dopóki nie pojawi się cennik upstreamu, więc load balancing cost nie może uszeregować tego providera według ceny.
Ostatnia modyfikacja 24 października 2026