EN ZalogujZałóż konto
Startujemy w październiku 2026. Działają konta, katalog modeli, kalkulator i dokumentacja. Studio jest dostępne w podglądzie; generowanie czeka na uruchomienie.

Codex i Jantaris: jeden klucz do GPT, Claude i mediów AI

Podłącz Codex CLI do Jantarisa przez MCP i z jednego klucza generuj wideo, obrazy i pytaj Claude czy Gemini. config.toml na Windows i macOS, ograniczenia.

Codex CLI łączysz z Jantarisem przez serwer MCP: ustawiasz zmienną JANTARIS_API_KEY i uruchamiasz codex mcp add jantaris --url https://jantaris.com/mcp --bearer-token-env-var JANTARIS_API_KEY. Od tej chwili Codex jednym kluczem generuje obrazy i wideo (np. Nano Banana Pro za od 0,439 zł za obraz), sprawdza ceny i pyta Claude, Gemini czy GPT o drugą opinię. Sam Codex dalej działa na swoim modelu od OpenAI - dlaczego, wyjaśniam niżej.

Co dokładnie zyskujesz

Codex to agent programistyczny OpenAI w terminalu. Świetnie pisze i poprawia kod, ale nie ma wbudowanego generowania wideo, nie zna cen modeli innych firm i nie zapyta Claude'a o zdanie. Serwer MCP Jantarisa dokłada mu te trzy rzeczy.

Narzędzie MCPCo Codex z nim robi
list_modelswidzi modele wideo, obrazu, muzyki i czatu z cenami
get_modelsprawdza dozwolone parametry przed zleceniem
estimate_costwycenia zadanie, zanim cokolwiek zapłacisz
generatezleca obraz, wideo albo piosenkę i czeka do 45 sekund
get_taskdociąga wynik dłuższego zadania
get_balancepodaje saldo
chatwysyła pytanie do dowolnego modelu czatu z katalogu

Wszystko schodzi z jednego salda w złotówkach. Doładowujesz BLIK-iem albo kartą, fakturę VAT dostajesz automatycznie, a saldo nie wygasa.

Czego Codex z Jantarisem nie zrobi

Uczciwie, bo to pierwsze pytanie, jakie dostaję: nie ustawisz Claude'a ani innego modelu z Jantarisa jako głównego modelu Codexa.

Codex pozwala dodać własnego dostawcę w sekcji [model_providers] pliku config.toml. Według aktualnej dokumentacji OpenAI jedyna obsługiwana wartość wire_api to "responses", czyli Responses API pod adresem /v1/responses. Jantaris mówi dwoma formatami czatu: OpenAI Chat Completions (/v1/chat/completions) i Anthropic Messages (/v1/messages). Responses API nie ma, więc Codex dostałby 404.

Co z tego wynika w praktyce:

  • Codex rozliczasz jak dotąd: kontem ChatGPT albo kluczem OpenAI.
  • Jantaris w Codexie to narzędzia (MCP), nie "mózg".
  • Jeśli chcesz agenta w terminalu, który cały płaci tokenami z salda Jantarisa, wybierz Claude Code. Opisałem to w tekście Claude Code generuje wideo i w dokumentacji Claude Code.
  • Do edytorów (Cursor, Cline, Continue, Aider, OpenCode, Zed) modele z Jantarisa podłączysz przez base URL - pełna lista w Integracjach.

Krok 1: klucz API z limitem

  1. Załóż konto, potwierdź e-mail i doładuj saldo (od 40 zł).
  2. W panelu otwórz zakładkę Klucze API.
  3. Nazwa: codex. Limit miesięczny: np. 50 (zł).
  4. Utwórz klucz i skopiuj sk-jt-... - pokazujemy go tylko raz.
Zakładka Klucze API w panelu Jantarisa z polami Nazwa i Limit miesięczny
Osobny klucz z limitem dla Codexa: po przekroczeniu limitu API zwraca 403 i nic więcej nie schodzi z salda

Limit polecam zawsze. Agent z dostępem do generowania wideo potrafi przy niejasnym poleceniu zlecić kilka klipów zamiast jednego.

Krok 2: zmienna środowiskowa

Codex nie trzyma klucza w pliku konfiguracyjnym. W config.toml jest tylko nazwa zmiennej, a sam klucz siedzi w systemie.

Windows (PowerShell)

powershell
[Environment]::SetEnvironmentVariable("JANTARIS_API_KEY", "sk-jt-...", "User")

Zamknij PowerShell i otwórz nowy. Sprawdzenie:

powershell
echo $env:JANTARIS_API_KEY

macOS i Linux

bash
echo 'export JANTARIS_API_KEY="sk-jt-..."' >> ~/.zshrc   # w Linuksie zwykle ~/.bashrc
source ~/.zshrc
echo $JANTARIS_API_KEY

Krok 3: serwer MCP w Codexie

Jedno polecenie, takie samo w każdym systemie:

bash
codex mcp add jantaris --url https://jantaris.com/mcp --bearer-token-env-var JANTARIS_API_KEY

Codex dopisze do ~/.codex/config.toml (w Windows C:\Users\<ty>\.codex\config.toml) taki fragment:

toml
[mcp_servers.jantaris]
url = "https://jantaris.com/mcp"
bearer_token_env_var = "JANTARIS_API_KEY"

Możesz go też wkleić ręcznie zamiast polecenia. Sprawdzenie:

bash
codex mcp list

Potem uruchom codex i napisz test, który nic nie kosztuje:

text
Użyj narzędzia get_balance z serwera jantaris i podaj moje saldo.

Krok 4: pierwszy obraz z Codexa

Najlepiej zacząć od obrazu, bo zwykle mieści się w 45 sekundach oczekiwania i wraca od razu z linkiem.

text
Wygeneruj tło hero 16:9 do strony w tym repo: ciepłe wnętrze kawiarni,
poranne światło, bez ludzi. Wyceń w Nano Banana Pro i GPT Image 2.5,
wybierz tańszy, pokaż koszt, a po mojej zgodzie wygeneruj i zapisz
jako public/img/hero.webp.

Codex wywoła estimate_cost dla obu modeli, poda kwoty i poczeka. Po zgodzie generate zwróci link, a Codex pobierze plik do projektu.

Zdjęcie makro żaby na liściu z Nano Banana Pro
Materiał producenta: Google DeepMind (deepmind.google), Nano Banana Pro
Fotorealistyczny portret starszego żeglarza z GPT Image 2.5
Materiał producenta: OpenAI (developers.openai.com), GPT Image 2.5

Ceny dla porównania: Nano Banana Pro od 0,439 zł za obraz, GPT Image 2.5 0,254 zł za obraz. Który model do czego, porównałem w tekście GPT Image 2.5 vs Nano Banana Pro vs FLUX.2.

Wideo z Codexa

Z wideo jest jedna różnica: generacja trwa dłużej niż 45 sekund, więc generate oddaje id zadania, a Codex dociąga wynik przez get_task.

text
Zrób 5-sekundowe wideo 9:16 w Seedance 2.5, 720p: filiżanka kawy na
parapecie, para unosi się w porannym świetle. Najpierw koszt. Gdy
będzie gotowe, zapisz w media/kawa.mp4.

Seedance 2.5 kosztuje od 1,51 zł za sekundę. Nieudana generacja nic nie kosztuje - blokada środków wraca w całości.

GPT, Claude i Gemini z jednego klucza

Narzędzie chat to sposób na drugą opinię bez przełączania okien. Codex pisze kod swoim modelem, a ty każesz mu skonsultować wynik z innym:

text
Zapytaj claude-sonnet-5 przez narzędzie chat, czy ta migracja bazy
jest bezpieczna przy 2 mln wierszy. Pokaż jego odpowiedź obok swojej.

Inne przykłady:

  • "Poproś gemini-3.8-flash o 5 nazw dla tej funkcji i wybierz najlepszą."
  • "Niech deepseek-v4.1-flash przetłumaczy pliki z locales/pl.json na angielski."
  • "Daj gpt-6-sol ten diff i poproś o code review w 3 punktach."

Rozmowa idzie przez Jantaris, więc płacisz za tokeny wybranego modelu z tego samego salda co za obrazy. Ceny za milion tokenów:

ModelCena
Claude Sonnet 517,62 zł / 88,12 zł za 1 mln tokenów
GPT-6 Sol11,75 zł / 58,75 zł za 1 mln tokenów
gemini-3.8-flash
DeepSeek V4.1 Flash2,94 zł / 9,55 zł za 1 mln tokenów

Więcej o tym, jak jedno API obsługuje kilka modeli czatu: Jedno API do GPT, Claude i Gemini.

AGENTS.md: Codex od razu zna API

Codex sam czyta plik AGENTS.md w repozytorium. Jantaris udostępnia gotowy opis API, który pobierasz jednym poleceniem:

bash
curl -fsSL https://jantaris.com/agents.md -o AGENTS.md
powershell
Invoke-WebRequest -Uri "https://jantaris.com/agents.md" -OutFile "AGENTS.md"

W pliku są endpointy, przykłady i zasady kosztów. Dopisz pod spodem własne reguły, np. "przed każdym wideo podaj koszt i czekaj na zgodę" albo "obrazy zapisuj jako .webp w public/img/". Dzięki temu Codex napisze też poprawny kod, który woła API Jantarisa bez MCP - np. skrypt do masowego generowania miniatur. Szczegóły: Plik AGENTS.md.

Typowe błędy

ObjawCo zrobić
jantaris nie łączy się w codex mcp listZmienna JANTARIS_API_KEY nie jest widoczna. Otwórz nowy terminal albo zrób source ~/.zshrc
401Klucz z literówką albo usunięty w panelu
402Za niskie saldo, doładuj
403Klucz doszedł do limitu miesięcznego
404 po dodaniu [model_providers.jantaris]Codex woła /v1/responses, którego Jantaris nie ma. Usuń tę sekcję i zostań przy MCP
Codex nie używa narzędziNapisz wprost: "użyj narzędzia generate z serwera jantaris"

Pełna instrukcja z wariantami: Codex CLI z Jantaris.

Najczęstsze pytania

Czy mogę używać Claude w Codexie przez Jantaris?

Jako głównego modelu Codexa - nie, bo Codex wymaga Responses API, którego Jantaris nie ma. Możesz natomiast pytać Claude'a z poziomu Codexa narzędziem chat z serwera MCP. Jeśli chcesz kodować w terminalu na Claude z rozliczeniem w Jantarisie, użyj Claude Code.

Czy potrzebuję konta OpenAI, żeby to działało?

Tak, do samego Codexa: logujesz się kontem ChatGPT albo podajesz klucz OpenAI. Jantaris dokłada narzędzia i rozlicza tylko to, co przez nie przejdzie.

Ile kosztuje obraz wygenerowany przez Codexa?

Tyle samo co w Studio i przez API, w Nano Banana Pro od 0,439 zł za obraz. Narzędzie estimate_cost pokaże dokładną kwotę przed startem i nic nie pobiera.

Czy klucz Jantarisa trafi do pliku config.toml?

Nie. W config.toml jest tylko nazwa zmiennej (bearer_token_env_var), a klucz siedzi w zmiennej środowiskowej. Plik możesz bezpiecznie trzymać w kopii zapasowej.

Czy to działa w Windowsie?

Tak. Zmienną ustawiasz w PowerShellu poleceniem SetEnvironmentVariable, a codex mcp add jest takie samo jak w macOS i Linuksie.

Czy dostanę fakturę VAT?

Tak, automatycznie po każdym doładowaniu salda, z NIP-em firmy. Szczegóły w tekście o fakturze VAT za API AI.