Integracje: Claude Code, Codex, Cursor i inne
Jeden klucz Jantarisa wystarczy, żeby agent AI w twoim edytorze albo terminalu pisał kod modelami Claude, GPT i Gemini, a do tego generował wideo, obrazy i muzykę. Ta strona to mapa: przy każdym narzędziu jest jedna linia konfiguracji i link do pełnej instrukcji.
Są trzy sposoby podłączenia. Wybierasz ten, którego potrzebujesz, albo łączysz kilka:
- Serwer MCP (
https://jantaris.com/mcp) - agent dostaje narzędzia: lista modeli, wycena, generowanie wideo i obrazów, saldo. To jest droga do mediów z poziomu agenta. Szczegóły: Serwer MCP. - Base URL dla czatu - narzędzie rozmawia z modelami przez Jantaris zamiast bezpośrednio u producenta. Claude Code używa formatu Anthropic (
https://jantaris.com), reszta formatu OpenAI (https://jantaris.com/v1). - Plik AGENTS.md - opis API Jantarisa wrzucony do repozytorium, żeby każdy agent wiedział, jak wołać endpointy. Szczegóły: Plik AGENTS.md.
Krok 0: klucz API
- Załóż konto i doładuj saldo (minimum 40 zł, BLIK albo karta, faktura VAT automatycznie).
- Otwórz panel i przejdź do zakładki Klucze API.
- Wpisz nazwę, np.
claude-code, i ustaw Limit miesięczny - na start wystarczy kilkadziesiąt złotych. - Kliknij Utwórz klucz i od razu skopiuj klucz
sk-jt-.... Panel pokazuje go tylko raz.

Dla każdego narzędzia rób osobny klucz. Gdy coś pójdzie nie tak, usuwasz jeden klucz, a reszta działa dalej.
Tabela narzędzi
| Narzędzie | Czat przez Jantaris | Wideo i obrazy (MCP) | Instrukcja |
|---|---|---|---|
| Claude Code | ANTHROPIC_BASE_URL=https://jantaris.com + ANTHROPIC_AUTH_TOKEN | claude mcp add --transport http jantaris https://jantaris.com/mcp --header "Authorization: Bearer sk-jt-..." | Claude Code, MCP |
| Codex CLI | nie (Codex wymaga Responses API, patrz niżej) | codex mcp add jantaris --url https://jantaris.com/mcp --bearer-token-env-var JANTARIS_API_KEY | Codex CLI |
| Cursor | Settings, Models: Override OpenAI Base URL https://jantaris.com/v1 | .cursor/mcp.json z url i headers | Claude Code i IDE, MCP |
| VS Code (Copilot, tryb agenta) | - | .vscode/mcp.json, "type": "http" | MCP |
| Cline | API Provider: OpenAI Compatible, https://jantaris.com/v1 | Remote Servers, Streamable HTTP | MCP |
| Roo Code | API Provider: OpenAI Compatible, https://jantaris.com/v1 | jak w Cline | Claude Code i IDE |
| Claude Desktop i claude.ai | - | Konektory, własny konektor z nagłówkiem | MCP |
| OpenCode | opencode.json, provider @ai-sdk/openai-compatible | opencode.json, "type": "remote" | Claude Code i IDE |
| Aider | OPENAI_API_BASE=https://jantaris.com/v1 | - | Claude Code i IDE |
| Zed | language_models.openai_compatible | - | Claude Code i IDE |
| Continue | apiBase: https://jantaris.com/v1 | - | Claude Code i IDE |
| n8n, Make, Zapier | węzeł OpenAI albo HTTP | węzeł HTTP na /v1/generate | No-code |
| Dowolny agent w repozytorium | - | - | Plik AGENTS.md |
Kreska oznacza, że dane narzędzie nie ma tej opcji albo nie sprawdziłem jej konfiguracji w oficjalnej dokumentacji.
Narzędzie, którego nie ma w tabeli
Jeśli program ma pole "OpenAI-compatible", "custom endpoint" albo "base URL", wpisz:
| Pole | Wartość |
|---|---|
| Base URL | https://jantaris.com/v1 |
| API key | sk-jt-... |
| Model | id z listy modeli, np. claude-sonnet-5, gpt-6-sol, gemini-3.8-flash |
Jeśli program obsługuje zdalne serwery MCP (Streamable HTTP), wpisz adres https://jantaris.com/mcp i nagłówek Authorization: Bearer sk-jt-....
Codex i Responses API
Jantaris obsługuje POST /v1/chat/completions (format OpenAI) i POST /v1/messages (format Anthropic). Nie ma endpointu /v1/responses. Obecna wersja Codex CLI dla własnych dostawców modeli przyjmuje tylko wire_api = "responses", więc modeli z Jantarisa nie ustawisz jako "mózgu" Codexa. Codex nadal może korzystać z Jantarisa przez MCP: generować wideo i obrazy, sprawdzać ceny i pytać inne modele narzędziem chat. Opisałem to w Codex CLI z Jantaris.
Sprawdzenie klucza w 10 sekund
Zanim zaczniesz konfigurować narzędzia, sprawdź, czy klucz działa.
macOS i Linux:
curl https://jantaris.com/v1/balance -H "Authorization: Bearer sk-jt-..."Windows PowerShell:
Invoke-RestMethod -Uri "https://jantaris.com/v1/balance" -Headers @{ Authorization = "Bearer sk-jt-..." }Poprawna odpowiedź zawiera saldo, np. {"balance":"49.60","available":"49.60","currency":"PLN",...}. Błąd 401 oznacza zły albo usunięty klucz.
Najczęstsze problemy
| Objaw | Co zrobić |
|---|---|
401 | Sprawdź, czy klucz zaczyna się od sk-jt- i nie ma spacji na końcu. Usunięte klucze nie działają |
402 | Za niskie saldo. Doładuj w panelu |
403 | Klucz doszedł do limitu miesięcznego. Utwórz nowy z wyższym limitem |
404 przy czacie | Id modelu spoza katalogu. Sprawdź pisownię w Modelach |
| Serwer MCP "failed" | Sprawdź adres (/mcp na końcu) i nagłówek Authorization: Bearer ... ze słowem Bearer i spacją |









