Grok API: pierwsze zapytanie w dziesięć minut, krok po kroku
Oficjalny przewodnik producenta po polsku, razem z pułapkami rozrzuconymi po pięciu stronach dokumentacji.

👁 112 przeczytań
- Pierwsze zapytanie do API Groka wymaga czterech kroków - konta w konsoli, klucza API, instalacji biblioteki xai-sdk i czterech linijek kodu - co zajmuje ok. 10 minut.
- Model grok-4.7 kosztuje 2 USD za milion tokenów wejścia i 6 USD za milion wyjścia, a kilka dolarów wystarcza na tygodnie eksperymentowania.
- Bez włączonych narzędzi wyszukiwania model nie zna wydarzeń spoza danych treningowych, których data odcięcia to maj 2026.
Pierwsze zapytanie do API Groka to cztery kroki i mniej więcej dziesięć minut, z czego połowa idzie na założenie konta. Przeszedłem oficjalny przewodnik producenta krok po kroku i opisałem go po polsku razem z rzeczami, które w dokumentacji są rozrzucone po pięciu stronach, a przy pierwszym podejściu potrafią zatrzymać.
Werdykt w jednym akapicie
Najkrótsza droga: konto w konsoli producenta, klucz w zmiennej środowiskowej, pip install xai-sdk, cztery linijki kodu. Model nazywa się grok-4.7. Jeśli masz już kod napisany pod bibliotekę OpenAI, nie musisz go przepisywać - producent udostępnia warianty zgodne z tym interfejsem. Dwie rzeczy, które zaskakują przy pierwszym podejściu: konto trzeba zasilić kredytami, a model nie ma dostępu do bieżących informacji, dopóki nie włączysz narzędzi wyszukiwania.
Krok 1. Konto i kredyty
Konto zakładasz w konsoli producenta pod adresem console.x.ai. Samo konto nie wystarczy - dokumentacja mówi wprost, że trzeba je zasilić kredytami, żeby zacząć korzystać z API. Rozliczenie jest za zużycie, bez kwoty minimalnej.
Warto od razu wiedzieć, ile to kosztuje, żeby dobrać pierwsze zasilenie: Grok 4.7 to 2 USD za milion tokenów wejścia i 6 USD za milion wyjścia. Kilka dolarów wystarcza na tygodnie eksperymentowania.
Krok 2. Klucz API
Klucz tworzysz na stronie kluczy w konsoli, a potem ustawiasz go jako zmienną środowiskową:
export XAI_API_KEY="twoj_klucz"
Albo dopisujesz do pliku .env w katalogu projektu:
XAI_API_KEY=twoj_klucz
Zasada, którą warto przyjąć od pierwszego dnia: klucz nigdy nie trafia do kodu ani do repozytorium. Zmienna środowiskowa albo plik .env dopisany do .gitignore - i tyle. Klucz wrzucony do publicznego repozytorium jest znajdowany przez automaty w ciągu minut, a rachunek za cudze zużycie idzie na Twoją kartę.
Krok 3. Biblioteka
Producent daje wybór w czterech wariantach: własna biblioteka dla Pythona i JavaScriptu oraz warianty zgodne z interfejsem OpenAI dla obu tych języków.
pip install xai-sdk
Kiedy wybrać który:
| Sytuacja | Wybór |
|---|---|
| Nowy projekt od zera | Własna biblioteka producenta |
| Masz działający kod pod OpenAI | Wariant zgodny - zmieniasz adres i nazwę modelu |
| Chcesz przełączać między dostawcami | Wariant zgodny |
| Potrzebujesz najnowszych funkcji | Własna biblioteka |
Ostatni wiersz nie jest oczywisty, więc go rozwinę: dokumentacja zaznacza, że nie wszystkie narzędzia działają w obu interfejsach. Przy interfejsie gRPC w bibliotece Pythona nie są obsługiwane narzędzia code_interpreter i file_search, choć w nowszym interfejsie odpowiedzi działają wszystkie. Jeśli planujesz uruchamianie kodu albo przeszukiwanie plików, sprawdź to zanim napiszesz pół aplikacji.
Krok 4. Pierwsze zapytanie
Przykład wprost z dokumentacji producenta, w Pythonie:
import os
from xai_sdk import Client
from xai_sdk.chat import user
client = Client(api_key=os.getenv("XAI_API_KEY"))
chat = client.chat.create(model="grok-4.7")
chat.append(user("Napisz funkcję walidującą numer PESEL i dziesięć testów do niej"))
print(chat.sample().content)
To wszystko. Jeśli to zadziałało, masz działające połączenie i możesz przejść do rzeczy trudniejszych - rozmowy wielotorowej, odpowiedzi w ustalonej strukturze i strumieniowania.
Generowanie obrazu - też cztery linijki
import os, xai_sdk
client = xai_sdk.Client(api_key=os.getenv("XAI_API_KEY"))
response = client.image.sample(
prompt="A futuristic city skyline at sunset",
model="grok-imagine-image-2.0",
)
print(response.url)
Model obrazu to osobna nazwa i osobny cennik - od 0,04 USD za sztukę w wariancie 1K. Praktyczne wskazówki do samych promptów zebrałem w tekście o generowaniu grafiki.
Pięć rzeczy, które zaskakują przy pierwszym podejściu
- Model nie zna bieżących wydarzeń. Dokumentacja mówi to wprost: bez włączonych narzędzi wyszukiwania model nie ma wiedzy poza danymi treningowymi. Data odcięcia wiedzy Groka 4.7 to maj 2026. Jeśli pytasz o coś świeższego, musisz włączyć wyszukiwanie w sieci albo na X.
- Nazwy modeli mają aliasy. Sama nazwa wskazuje najnowszą stabilną wersję, wariant z przyrostkiem oznaczającym najnowszą - po prostu najnowszą, a nazwa z datą - konkretne wydanie, które się nie zmieni. Do produkcji, w której liczy się powtarzalność, bierz wersję z datą.
- Kolejność ról jest dowolna. Nie ma wymogu, żeby wiadomość systemowa szła pierwsza - role można mieszać w dowolnej kolejności.
- Pola
logprobsnie działają w modelach 4.20 i nowszych. Nie zgłaszają błędu - są po cichu ignorowane. To najgorszy rodzaj niezgodności, bo kod działa, a wynik jest inny, niż zakładasz. - Obrazy na wejściu mają limity: maksymalnie 20 MiB na plik, wyłącznie jpg i png. Liczba obrazów w zapytaniu nie jest ograniczona, a kolejność tekstu i obrazu dowolna.
Co możesz włączyć dalej
Nie przepłacaj za te subskrypcje
Prowadzę sklep z rocznymi dostępami do narzędzi AI - te same konta, o których piszę wyżej, tylko taniej niż w cenniku producenta.
Po pierwszym zapytaniu warto wiedzieć, co jeszcze jest w platformie, bo to ona, a nie sam model, decyduje o tym, ile zbudujesz:
| Funkcja | Do czego | Koszt wywołania |
|---|---|---|
| Wyszukiwanie w sieci | Świeże informacje, przeglądanie stron | 5 USD / 1000 |
| Wyszukiwanie na X | Posty, profile, wątki | rozliczane za pobrane posty |
| Uruchamianie kodu | Python w piaskownicy | 5 USD / 1000 |
| Kolekcje dokumentów | Własna baza wiedzy | 2,50 USD / 1000 |
| Załączniki | Przeszukiwanie plików w wiadomości | 10 USD / 1000 |
| Przetwarzanie wsadowe | Duże wolumeny, do 24 godzin | poza limitami na minutę |
Do tego dochodzą tokeny zużyte przez samo narzędzie. Pełne rozliczenie narzędzi serwerowych rozbieram w osobnym tekście, bo to tam robi się najwięcej niespodzianek na rachunku.
Najczęstsze pytania
Jak zacząć korzystać z API Groka?
Załóż konto w konsoli producenta, zasil je kredytami, wygeneruj klucz, ustaw go jako zmienną środowiskową i zainstaluj bibliotekę. Pierwsze zapytanie to cztery linijki kodu.
Czy API Groka jest zgodne z OpenAI?
Tak, producent udostępnia warianty zgodne z tym interfejsem dla Pythona i JavaScriptu. Istniejącego kodu nie trzeba przepisywać.
Jak nazywa się model w API?
grok-4.7. Do obrazów grok-imagine-image-2.0, do wideo grok-imagine-video-1.5.
Czy jest darmowy poziom API?
Dokumentacja mówi o zasileniu konta kredytami przed rozpoczęciem pracy. Rozliczenie jest za zużycie, bez kwoty minimalnej.
Dlaczego model nie zna dzisiejszych wiadomości?
Bo bez włączonych narzędzi wyszukiwania działa wyłącznie na danych treningowych, a te kończą się w maju 2026. Włącz wyszukiwanie w sieci lub na X.
Którą nazwę modelu wybrać do produkcji?
Wersję z datą wydania. Aliasy aktualizują się same do nowszych wersji, co w produkcji potrafi zmienić zachowanie bez Twojej wiedzy.
Źródła i data sprawdzenia
Kroki, nazwy modeli, przykłady kodu i ograniczenia odczytane 21 września 2026 z dokumentacji producenta: docs.x.ai/docs/tutorial, docs.x.ai/docs/models i docs.x.ai/docs/pricing. Przykłady kodu pochodzą z oficjalnego przewodnika, treść zapytania w pierwszym z nich zmieniłem na polską. Uwaga o nieumieszczaniu klucza w repozytorium to standardowa zasada bezpieczeństwa, nie zalecenie producenta.
Cały tydzień w AI, w jednym mailu
Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.
Zapisz się za darmo →Najczęstsze pytania
Jak zainstalować bibliotekę do API Groka w Pythonie?
Bibliotekę instaluje się poleceniem pip install xai-sdk. Producent udostępnia też warianty zgodne z interfejsem OpenAI dla Pythona i JavaScriptu, które pozwalają zmienić tylko adres i nazwę modelu bez przepisywania całego kodu.
Ile kosztuje korzystanie z API Groka?
Grok 4.7 kosztuje 2 USD za milion tokenów wejścia i 6 USD za milion tokenów wyjścia. Rozliczenie jest za zużycie, bez kwoty minimalnej - wystarczy zasiliæ konto kredytami przed pierwszym użyciem.
Czy API Groka działa z kodem napisanym pod OpenAI?
Tak, producent udostępnia warianty zgodne z interfejsem OpenAI dla Pythona i JavaScriptu. Wystarczy zmienić adres i nazwę modelu, bez przepisywania istniejącego kodu.
Którą nazwę modelu Groka wybrać w produkcji - alias czy wersję z datą?
Do produkcji należy wybierać wersję z datą wydania. Aliasy aktualizują się automatycznie do nowszych wersji, co może zmienić zachowanie modelu bez wiedzy programisty.
