Przejdź do głównej zawartości
Claude Code Autor: 5 min czytania
Opublikowano:

Claude Code no API key, jak skonfigurować klucz 2026

Skąd wziąć API key z console.anthropic.com, jak ustawić ANTHROPIC_API_KEY w bashu/zshrc, alternatywa Claude Pro OAuth.

Spis treści

Claude Code zwraca "no API key found" albo "Invalid API key". To najczęstszy first-time problem. Poniżej skąd wziąć klucz, jak go ustawić, alternatywa OAuth przez Claude Pro i typowe problemy z konfiguracją.

Skąd wziąć API key

  1. Idź na console.anthropic.com
  2. Zaloguj się lub utwórz konto (email + password lub Google)
  3. W Settings → Billing wpłać minimum $5 credits (Anthropic czasem daje free trial, ale klucz wymaga billing setup)
  4. W Settings → API Keys kliknij "Create Key". Nazwij np. "claude-code-local"
  5. Skopiuj klucz (zaczyna się od sk-ant-, około 80 znaków). Klucz pokaże się TYLKO RAZ, jeśli zgubisz, wygeneruj nowy

Jak skonfigurować ANTHROPIC_API_KEY

Mac / Linux

Dodaj do ~/.zshrc (Mac default) lub ~/.bashrc (Linux):

echo 'export ANTHROPIC_API_KEY=sk-ant-xxx' >> ~/.zshrc
source ~/.zshrc
echo $ANTHROPIC_API_KEY  # weryfikacja

Windows WSL2

W terminalu Ubuntu, identycznie jak Linux:

echo 'export ANTHROPIC_API_KEY=sk-ant-xxx' >> ~/.bashrc
source ~/.bashrc

Per-project (rekomendowane dla zespołów)

Użyj .env w root projektu + dotenv:

# .env
ANTHROPIC_API_KEY=sk-ant-xxx

# .gitignore
.env

Loader: dla Node użyj dotenv-cli: dotenv -e .env -- claude.

Alternatywa: Claude Pro OAuth login

Jeśli masz Claude Pro lub Max subscription, możesz uniknąć API key:

claude /login

Otworzy się przeglądarka, OAuth flow przez claude.ai. Po autoryzacji Claude Code użyje limitów subskrypcji (Pro: ~45 wiadomości / 5h, Max: 5×).

Plusy: predictable koszt ($20 lub $200/mc). Minusy: fixed limits, brak prompt caching w niektórych scenariuszach, gorsze dla intensywnego workflow.

Weryfikacja konfiguracji

Trzy sprawdzenia:

# 1. Zmienna jest ustawiona
echo $ANTHROPIC_API_KEY | head -c 12  # powinno pokazać 'sk-ant-...'

# 2. Klucz działa (curl test)
curl -X POST https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-haiku-4-5","max_tokens":10,"messages":[{"role":"user","content":"Hi"}]}'

# 3. Claude Code uznaje klucz
claude /status

Typowe problemy

  • "Invalid API key". Klucz źle skopiowany (whitespace, cudzysłów). Wklej w editor, usuń wszystko poza sk-ant-...
  • "No credits". Wpłać minimum $5 w console.anthropic.com/billing
  • Klucz znika po restart terminala. Nie dodałeś export do ~/.zshrc, tylko w sesji. Dodaj trwale
  • Wiele kluczy / kluczy w wielu kont. echo $ANTHROPIC_API_KEY pokazuje aktualny. Sprawdź który jest aktywny przed użyciem
  • Klucz w git history. Jeśli przypadkowo commitowałeś klucz, zrotuj go natychmiast w console, dodaj .env do .gitignore

Pełen setup w kursie

Kurs Claude Code po polsku (349 zł brutto) ma moduł 1 z setup API key, billing, alerts kosztowych, organization structure dla zespołów. 220 stron PDF, dożywotni dostęp.

Zobacz program kursu, 349 zł →

Najczęściej zadawane pytania

Skąd wziąć API key do Claude Code?

Z console.anthropic.com. Zaloguj się / utwórz konto, Settings → API Keys → Create Key. Wpłać minimum $5 credits w Billing żeby klucz zaczął działać.

Czy API key jest darmowy?

Sam klucz tak, ale wymaga wpłaty credits. Anthropic ma niewielkie free credits dla nowych użytkowników ($5 typowo). Po wyczerpaniu trzeba wpłacić ($5 minimum) żeby kontynuować.

Ile kosztuje używanie Claude Code z API key?

Płacisz tylko za zużyte tokens. Sonnet 4.6: $3/MTok input, $15/MTok output. Realnie 1 sesja Claude Code (refactor, debug) kosztuje $0.10-2. Miesięcznie dla intensywnego workflow: $30-150.

ANTHROPIC_API_KEY vs Claude Pro login, co wybrać?

API key dla pracy komercyjnej (predictable per-token cost, prompt caching 90% off). Claude Pro $20/mc dla hobby / nauki (fixed cost, miesięczne limity). API key plus prompt caching jest tańszy dla intensywnego użytkowania.

Jak ustawić ANTHROPIC_API_KEY trwale?

Dodaj do ~/.bashrc (lub ~/.zshrc na Mac/Linux): export ANTHROPIC_API_KEY=sk-ant-xxx, potem source ~/.bashrc. Klucz dostępny w każdym terminalu.

Jak rotować / zmienić API key?

1) Wygeneruj nowy klucz w console.anthropic.com. 2) Update ~/.bashrc. 3) Usuń stary klucz w console (rotation). Dla projektów: użyj .env + dotenv loader.

Czy mogę używać wielu API keys?

Tak, np. osobno dev / staging / prod. Możesz przełączać przez environment albo użyć --api-key flag w Claude Code (jeśli wspierane w obecnej wersji).

Czy jest polski kurs Claude Code z setup?

Tak, Kurs Claude Code po polsku (349 zł brutto) ma moduł 1 z instalacją i konfiguracją API key krok po kroku. 220 stron PDF.

Chcesz opanować Claude Code i agentic coding?

220 stron PDF dla developerów i osób bez kodu. Dożywotni dostęp.

349 zł 549 zł
Zobacz kurs →