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.

Claude Code i narzędzia IDE

Wszystkie strony dokumentacji

Narzędzia do kodowania łączą się z Jantarisem przez dwa zgodne endpointy. Claude Code używa /v1/messages (format Anthropic). Cursor, Cline, Continue i większość innych narzędzi używa /v1/chat/completions (format OpenAI). W obu przypadkach zmieniasz tylko base URL i klucz.

NarzędzieBase URLFormat
Claude Code, SDK Anthropichttps://jantaris.comAnthropic
Cursor, Cline, Continue, SDK OpenAIhttps://jantaris.com/v1OpenAI

Dla narzędzi do kodowania utwórz osobny klucz API i ustaw mu miesięczny limit wydatków w panelu. Agent w długiej sesji potrafi wysłać mnóstwo zapytań, a limit ogranicza straty, gdy coś się zapętli.

Claude Code

macOS i Linux

bash
export ANTHROPIC_BASE_URL=https://jantaris.com
export ANTHROPIC_AUTH_TOKEN=sk-jt-...
export ANTHROPIC_MODEL=claude-opus-5.5   # opcjonalnie
claude

Dopisz te linie do ~/.bashrc albo ~/.zshrc, żeby działały w kolejnych sesjach.

Windows PowerShell

powershell
$env:ANTHROPIC_BASE_URL = "https://jantaris.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-jt-..."
$env:ANTHROPIC_MODEL = "claude-opus-5.5"   # opcjonalnie
claude

Na stałe dla twojego użytkownika:

powershell
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://jantaris.com", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-jt-...", "User")

Potem otwórz nowy terminal.

settings.json

Zamiast zmiennych w powłoce możesz wpisać konfigurację do pliku ustawień Claude Code: ~/.claude/settings.json dla wszystkich projektów albo .claude/settings.json w jednym projekcie:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://jantaris.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-jt-...",
    "ANTHROPIC_MODEL": "claude-opus-5.5"
  }
}

Nie commituj projektowego pliku ustawień z kluczem. Trzymaj klucz w pliku użytkownika albo w .claude/settings.local.json.

Wybór modelu

ZmiennaDziałanie
ANTHROPIC_MODELGłówny model, np. claude-opus-5.5 albo claude-sonnet-5
ANTHROPIC_DEFAULT_HAIKU_MODELModel do drobnych zadań w tle. Ustaw na model Claude z katalogu Jantarisa, np. claude-haiku-4.5 (najtańszy)
ANTHROPIC_DEFAULT_SONNET_MODELId modelu wysyłany dla aliasu sonnet (np. /model sonnet), np. claude-sonnet-5
ANTHROPIC_DEFAULT_OPUS_MODELId modelu wysyłany dla aliasu opus (np. /model opus), np. claude-opus-5.5
ENABLE_TOOL_SEARCHtrue włącza wyszukiwanie narzędzi MCP, domyślnie wyłączone przy adresie innym niż API Anthropic

Sesję z konkretnym modelem uruchomisz też poleceniem claude --model claude-sonnet-5. Na /v1/messages dostępne są tylko modele Claude, m.in. Claude Opus 5.5 (29,37 zł / 146,87 zł za 1 mln tokenów), Claude Sonnet 5 (17,62 zł / 88,12 zł za 1 mln tokenów), Claude Fable 5.1 (58,75 zł / 293,74 zł za 1 mln tokenów) i Claude Haiku 4.5 (7,34 zł / 36,72 zł za 1 mln tokenów).

Sprawdzenie konfiguracji

Wpisz /status w Claude Code i sprawdź, czy base URL wskazuje na Jantaris. Jeśli zapytania nie przechodzą:

ObjawPrzyczyna
401Zły klucz albo stary klucz ustawiony w innej zmiennej, np. ANTHROPIC_API_KEY
402Za niskie saldo, doładuj
403Klucz osiągnął limit wydatków
404 przy części zapytańId modelu spoza katalogu, ustaw ANTHROPIC_MODEL i ANTHROPIC_DEFAULT_HAIKU_MODEL

Tryb kontekstu 1M tokenów nie jest dostępny - Jantaris usuwa bety context-1m-* (i sufiks modelu [1m]), więc każde zapytanie działa w standardowym oknie kontekstu modelu.

Koszt sesji sprawdzisz, porównując GET /v1/balance przed i po.

Na co uważać po zmianie base URL

  • Konflikt z ANTHROPIC_API_KEY. Jeśli masz równocześnie ustawione ANTHROPIC_API_KEY z kluczem Anthropic, usuń go (unset ANTHROPIC_API_KEY albo usunięcie z settings.json). Dwa klucze w dwóch zmiennych to prosty przepis na zapytania z niewłaściwym nagłówkiem i błąd 401.
  • Logowanie subskrypcją. Jeśli wcześniej byłeś zalogowany kontem Pro lub Max, Claude Code po ustawieniu tokena i adresu powinien korzystać z nich zamiast subskrypcji. Gdy coś się miesza, komenda /logout porządkuje sytuację.
  • Remote Control i wyszukiwanie narzędzi MCP. Według dokumentacji Claude Code przy adresie innym niż API Anthropic funkcja Remote Control jest wyłączona, a wyszukiwanie narzędzi MCP domyślnie też. To drugie włączysz zmienną ENABLE_TOOL_SEARCH=true.
  • Proxy firmowe. Jeśli pracujesz za proxy, upewnij się, że przepuszcza jantaris.com. Objaw blokady to długie wiszenie bez odpowiedzi.

Generowanie wideo i obrazów z Claude Code (MCP)

Claude Code może też generować wideo, obrazy i muzykę. Podłącz serwer MCP Jantarisa jednym poleceniem:

bash
claude mcp add --transport http jantaris https://jantaris.com/mcp --header "Authorization: Bearer sk-jt-..."

Potem napisz np. "zrób 5-sekundową rolkę 9:16 w Seedance 2.5 o kawie, najpierw pokaż koszt". Lista narzędzi, zakresy (--scope user) i bezpieczeństwo: Serwer MCP.

Cursor

  1. Otwórz Settings, potem Models.
  2. W sekcji OpenAI API Key wklej klucz sk-jt-....
  3. Włącz Override OpenAI Base URL i wpisz https://jantaris.com/v1.
  4. Dodaj własny model z id z katalogu Jantarisa, np. claude-sonnet-5 albo gpt-6-sol, i wybierz go w czacie.

Cline

W ustawieniach Cline:

UstawienieWartość
API ProviderOpenAI Compatible
Base URLhttps://jantaris.com/v1
API Keysk-jt-...
Model IDclaude-sonnet-5 (albo dowolny model czatu)

Continue

W pliku ~/.continue/config.yaml:

yaml
models:
  - name: Jantaris Claude Sonnet 5
    provider: openai
    model: claude-sonnet-5
    apiBase: https://jantaris.com/v1
    apiKey: sk-jt-...
  - name: Jantaris DeepSeek
    provider: openai
    model: deepseek-v4.1-flash
    apiBase: https://jantaris.com/v1
    apiKey: sk-jt-...

Roo Code

W ustawieniach Roo Code wybierz API Provider: OpenAI Compatible i wpisz te same wartości co w Cline: Base URL https://jantaris.com/v1, API Key sk-jt-..., Model claude-sonnet-5 (albo inny model czatu).

OpenCode

W pliku opencode.json (w projekcie albo w ~/.config/opencode/):

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "jantaris": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Jantaris",
      "options": {
        "baseURL": "https://jantaris.com/v1",
        "apiKey": "{env:JANTARIS_API_KEY}"
      },
      "models": {
        "claude-sonnet-5": { "name": "Claude Sonnet 5" },
        "gpt-6-sol": { "name": "GPT-6 Sol" }
      }
    }
  }
}

Klucz ustaw w zmiennej JANTARIS_API_KEY. Serwer MCP do generowania mediów dodasz w tym samym pliku, patrz Serwer MCP.

Aider

macOS i Linux:

bash
export OPENAI_API_BASE=https://jantaris.com/v1
export OPENAI_API_KEY=sk-jt-...
aider --model openai/claude-sonnet-5

Windows (potem otwórz nowy terminal):

powershell
setx OPENAI_API_BASE https://jantaris.com/v1
setx OPENAI_API_KEY sk-jt-...
aider --model openai/claude-sonnet-5

Prefiks openai/ mówi Aiderowi, że to endpoint zgodny z OpenAI. Po nim wpisujesz id modelu z Jantarisa.

Zed

W settings.json Zeda:

json
{
  "language_models": {
    "openai_compatible": {
      "Jantaris": {
        "api_url": "https://jantaris.com/v1",
        "available_models": [
          { "name": "claude-sonnet-5", "display_name": "Claude Sonnet 5", "max_tokens": 200000 }
        ]
      }
    }
  }
}

Klucz wpisz w ustawieniach dostawcy w panelu AI Zeda (nie w settings.json). Pole max_tokens mówi Zedowi, ile kontekstu może wysłać. 200000 to bezpieczna wartość, okno każdego modelu sprawdzisz na jego stronie w katalogu.

Inne narzędzia zgodne z OpenAI

Większość narzędzi opartych na SDK OpenAI czyta te zmienne środowiskowe:

bash
export OPENAI_BASE_URL=https://jantaris.com/v1
export OPENAI_API_KEY=sk-jt-...

Jeśli narzędzie ma pole "custom endpoint", "OpenAI-compatible provider" albo "base URL", wartości są te same: https://jantaris.com/v1, twój klucz i id modelu z Modeli.

Pełna mapa narzędzi, łącznie z Codex CLI, Claude Desktop i VS Code: Integracje.