So erhalten Sie einen Anthropic API-Schlüssel und stellen Ihre erste Claude-Anfrage

Einen Anthropic API-Schlüssel Schritt für Schritt erhalten: Konsolenanmeldung, Guthaben, die drei erforderlichen Header, Ihr erster Messages-Aufruf und das Testen in Apidog.

Ashley Innocent

Ashley Innocent

18 September 2026

So erhalten Sie einen Anthropic API-Schlüssel und stellen Ihre erste Claude-Anfrage

Apidog für Unternehmen

On-Premises Bereitstellung

SSO & RBAC

SOC 2 konform

Apidog Enterprise entdecken

Ein Anthropic API-Schlüssel ist das Zugangsmerkmal, das Sie mit jeder Anfrage an die Claude API senden. Er beginnt mit sk-ant-, Sie erstellen ihn in der Claude Konsole und er verrechnet die Nutzung mit den vorausbezahlten Guthaben Ihrer Organisation. Falls Sie noch nie einen verwendet haben, erläutert unser Leitfaden was ein API-Schlüssel ist die allgemeine Idee. Dieser Leitfaden behandelt den spezifischen Fall: das Erstellen eines Konsolenkontos, das Aufladen von Guthaben, das Generieren eines Schlüssels mit dem richtigen Geltungsbereich, das Senden der ersten Messages-Anfrage mit curl und dem Python SDK und wie Sie den Schlüssel danach sicher aufbewahren.

Die offizielle Seite von Anthropic zum Abrufen Ihres API-Schlüssels sagt Ihnen, wo sich der Button befindet. Sie erklärt Ihnen nicht, warum die erste Anfrage 401 zurückgibt, welche Modell-ID aktuell ist oder wie Sie den Schlüssel testen, ohne ihn in Ihre Shell-Historie einzufügen. Genau das wird im Rest dieses Leitfadens behandelt.

Schaltfläche

Was Sie vor dem Start benötigen

Schritt 1: Ein Claude-Konsolenkonto erstellen

Melden Sie sich unter platform.claude.com an. Dadurch wird eine Organisation mit einem Standard-Arbeitsbereich erstellt, an die Ihre Schlüssel, Guthaben und Ratenlimits gekoppelt sind. Falls ein Teammitglied bereits eine erstellt hat, bitten Sie um eine Einladung, anstatt eine zweite Organisation zu erstellen: Guthaben und Nutzungsstufen sind nicht übertragbar.

Schritt 2: Guthaben vor dem ersten Aufruf hinzufügen

Ja, Guthaben geht vor. Die Abrechnungsdokumente von Anthropic sind eindeutig: Kaufen Sie Guthaben, bevor Sie die API nutzen, denn bei einem Nullsaldo funktionieren weder die API noch der Playground. Neue Benutzer erhalten eine kleine Menge kostenloses Guthaben zum Testen, überprüfen Sie also Ihr Guthaben vor dem Kauf, aber betrachten Sie dies eher als Bonus denn als Plan.

Öffnen Sie Einstellungen > Abrechnung und klicken Sie auf Guthaben kaufen. Aktivieren Sie die automatische Aufladung, wenn Sie etwas unbeaufsichtigt ausführen. Aktuelle Schritte finden Sie unter Guthaben kaufen. Ihre Organisation wird auch einer Nutzungsstufe mit einer monatlichen Ausgabenobergrenze zugewiesen, die im Abschnitt zu den Ratenlimits behandelt wird.

Schritt 3: Den API-Schlüssel erstellen

Gehen Sie zu Einstellungen > API-Schlüssel und klicken Sie auf Schlüssel erstellen. Vier Optionen sind wichtig:

Die Konsole zeigt den vollständigen Schlüssel genau einmal an. Kopieren Sie ihn daher direkt in Ihren Geheimnis-Manager. Es gibt keinen Button zum Anzeigen. Wenn Schlüssel erstellen ausgegraut ist, kann Ihre Rolle keine Schlüssel erstellen; fragen Sie einen Administrator.

Schritt 4: Die drei Header, die jede Anfrage benötigt

Jeder Aufruf an POST https://api.anthropic.com/v1/messages enthält drei Header.

Header Wert Hinweise
x-api-key Ihr sk-ant-...-Schlüssel Authorization: Bearer <key> funktioniert ebenfalls und ist nun die dokumentierte primäre Form; x-api-key ist der ältere Fallback und wird weiterhin unterstützt
anthropic-version 2023-06-01 Erforderlich. Legt das Antwortformat fest. Das Datum ist stabil und nicht an Modellversionen gebunden
content-type application/json Erforderlich für den JSON-Body

Die offiziellen SDKs senden alle drei für Sie. Rohe HTTP- und API-Clients müssen sie explizit angeben, woraus die meisten Fehler bei der ersten Anfrage resultieren. Vollständige Referenz: Claude API-Übersicht.

Schritt 5: Ihre erste Messages-Anfrage senden

Der Body benötigt model, max_tokens und messages. Verwenden Sie eine aktuelle Modell-ID: Stand September 2026 sind das claude-opus-5 (die empfohlene Standardeinstellung), claude-fable-5-1 (leistungsfähigste), claude-sonnet-5 und claude-haiku-4-5. Ältere 3.x- und 4.x-IDs geben 404 zurück oder verweisen auf eingestellte Modelle, und aktuelle IDs tragen keinen Datumszusatz. Die Claude Opus 5 API-Anleitung geht tiefer auf Denken, Aufwand und Streaming ein.

curl

export ANTHROPIC_API_KEY="sk-ant-api03-..."

curl 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-opus-5",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Write a one-sentence OpenAPI description for POST /orders, which creates an order and returns 201."}
    ]
  }'

Eine erfolgreiche Antwort, gekürzt:

{
  "id": "msg_01...",
  "role": "assistant",
  "model": "claude-opus-5",
  "content": [{"type": "text", "text": "Creates a new order and returns it with a 201 status."}],
  "stop_reason": "end_turn",
  "usage": {"input_tokens": 31, "output_tokens": 24}
}

Lesen Sie den Text aus content[].text, prüfen Sie, ob stop_reason end_turn ist, und behalten Sie usage zur Kostenverfolgung. Der request-id-Antwortheader ist das, wonach der Support fragt, wenn etwas fehlschlägt.

Python SDK

pip install anthropic
import anthropic

client = anthropic.Anthropic()  # reads ANTHROPIC_API_KEY from the environment

message = client.messages.create(
    model="claude-opus-5",
    max_tokens=1024,
    messages=[{
        "role": "user",
        "content": "Write a one-sentence OpenAPI description for POST /orders, which creates an order and returns 201.",
    }],
)

for block in message.content:
    if block.type == "text":
        print(block.text)

Das SDK liest ANTHROPIC_API_KEY, fügt die Versions- und Content-Type-Header hinzu und versucht bei 429 und 5xx-Fehlern zweimal mit Backoff. Geben Sie den Schlüssel niemals als String-Literal weiter; die Umgebungsvariable ist der entscheidende Punkt.

Schritt 6: Den Schlüssel in Apidog speichern und testen

Ein in eine Shell eingefügter Schlüssel verbleibt in Ihrer History-Datei. Ein in einer freigegebenen Anfrage gespeicherter Schlüssel wird mit Teammitgliedern synchronisiert. Apidog trennt diese beiden: Die Anfragestruktur wird geteilt, das Geheimnis verbleibt auf Ihrer Maschine.

Den Schlüssel als lokale Variable speichern. Öffnen Sie Umgebungsverwaltung, erstellen Sie eine Umgebung namens Anthropic und fügen Sie eine Variable ANTHROPIC_API_KEY hinzu. Belassen Sie den freigegebenen Wert als SET_LOCALLY und fügen Sie den echten Schlüssel in den lokalen Wert ein, der im Cache Ihres Clients verbleibt und niemals synchronisiert wird. Unser Leitfaden zu Apidog-Umgebungen und geheimen Variablen behandelt die Gültigkeitsbereiche.

Die Header einmal festlegen. Fügen Sie im selben Panel zwei globale Parameter unter Headers hinzu: x-api-key auf {{ANTHROPIC_API_KEY}} gesetzt und anthropic-version auf 2023-06-01 gesetzt. Diese gelten für jede Anfrage im Projekt, und Apidog fügt content-type bei einem JSON-Body automatisch hinzu.

Die erste Anfrage senden. Neue Anfrage, POST an https://api.anthropic.com/v1/messages, den JSON-Body aus dem curl-Beispiel einfügen, senden. Öffnen Sie den Tab Actual Request, um zu bestätigen, dass beide Header mit aufgelöster Variable gesendet wurden. Dieser Tab ist der schnellste Weg zu beweisen, dass ein 401-Fehler ein Header-Problem und kein Schlüssel-Problem ist.

Als Test speichern. Speichern Sie die Anfrage als Endpunkt-Fall und fügen Sie dann drei Assertions hinzu: Status gleich 200, stop_reason gleich end_turn und usage.output_tokens über 0. Führen Sie ihn über die Apidog CLI aus und injizieren Sie den Schlüssel aus Ihrem CI-Geheimnis-Speicher zur Laufzeit. Das ist ein Ein-Klick-Smoke-Test für den Schlüssel, die Header und die Modell-ID. Laden Sie Apidog herunter, um mitzumachen; der kostenlose Plan umfasst vier Plätze.

Ratenlimits und was eine Anfrage kostet

Limits gelten pro Organisation und pro Modell: Anfragen pro Minute (RPM), Eingabetoken pro Minute (ITPM) und Ausgabetoken pro Minute (OTPM). Nur nicht-gecachte Eingaben zählen zu ITPM, sodass Prompt-Caching den Durchsatz ohne Stufenwechsel erhöht. Aus der Dokumentation zu den Ratenlimits:

Stufe Monatliche Ausgabenobergrenze Claude Opus 5 (Anfragen/Min. / Eingabe-Token/Min. / Ausgabe-Token/Min.) Claude Fable 5.x (Anfragen/Min. / Eingabe-Token/Min. / Ausgabe-Token/Min.)
Start $500 1.000 / 2 Mio. / 400 Tsd. 1.000 / 500 Tsd. / 100 Tsd.
Build $1.000 5.000 / 5 Mio. / 1 Mio. 2.000 / 1,5 Mio. / 300 Tsd.
Scale $200.000 10.000 / 10 Mio. / 2 Mio. 4.000 / 4 Mio. / 800 Tsd.
Benutzerdefiniert keine verhandelbar verhandelbar

Sonnet 5 und Haiku 4.5 teilen sich die Opus 5-Werte auf jeder Stufe. Jede Antwort enthält die Header anthropic-ratelimit-*-remaining und -reset, sodass Sie den Spielraum überwachen können, ohne die Konsole abzufragen.

Pro Million Token, von der Preisseite: Opus 5 kostet 5 $ rein / 25 $ raus, Sonnet 5 2 $ / 10 $, Fable 5.1 10 $ / 50 $, Haiku 4.5 1 $ / 5 $. Cache-Lesevorgänge kosten 10 % des Inputs (2,5 % bei Fable 5.1) und die Batch API halbiert beide Seiten. Die erste Curl-Anfrage kostet einen Bruchteil eines Cents.

Häufige Fehler und deren Behebung

Fehler werden als JSON mit einem error.type und einer request_id zurückgegeben. Die Fehlerreferenz listet jeden Code auf; dies sind die, auf die Sie zuerst stoßen werden.

Status und Typ Übliche Ursache Behebung
401 authentication_error Schlüssel fehlerhaft, widerrufen, abgelaufen oder die Umgebungsvariable ist leer echo $ANTHROPIC_API_KEY und auf nachgestellte Leerzeichen prüfen; neuen Schlüssel erstellen, wenn er abgelaufen ist
400 invalid_request_error Fehlende max_tokens, fehlerhaftes JSON, ein Schlüssel für mehrere Arbeitsbereiche ohne anthropic-workspace-id, thinking.type: enabled bei einem 4.7+-Modell oder eine von Ihnen festgelegte Ausgabenobergrenze wurde erreicht Lesen Sie error.message; es nennt das Feld oder Limit
404 not_found_error Modell-ID-Tippfehler, eine Vermutung mit Datumszusatz, ein eingestelltes Modell oder ein falscher Pfad Verwenden Sie eine ID aus der Tabelle der aktuellen Modelle und bestätigen Sie, dass der Pfad /v1/messages ist
402 billing_error Zahlungs- oder Guthabenproblem Einstellungen > Abrechnung prüfen
429 rate_limit_error Sie haben RPM, ITPM oder OTPM überschritten Warten Sie die Sekunden in retry-after und versuchen Sie es dann erneut. Kein retry-after-Header bedeutet, dass Sie die monatliche Ausgabenobergrenze der Stufe erreicht haben (error_code: enforced_spend_limit_reached)
500 api_error / 529 overloaded_error Anthropic-seitiger Fehler oder hoher Traffic Wiederholen mit Backoff; request_id beibehalten

Schlüssselhygiene: Rotation, Bereichsbeschränkung und niemals im Client-Code

Senden Sie den Schlüssel niemals an einen Browser oder eine mobile App. Alles, was in einem JavaScript-Bundle oder einer APK enthalten ist, ist innerhalb weniger Minuten öffentlich. Legen Sie den Aufruf hinter Ihr eigenes Backend. Für Apple-Apps, die Claude direkt aufrufen müssen, stellt App Attest kurzlebige Tokens für verifizierte Builds anstelle eines statischen Schlüssels aus.

Ein Schlüssel pro App und Umgebung. Getrennte Staging- und Produktionsschlüssel in separaten Arbeitsbereichen ermöglichen es Ihnen, die Ausgaben für Staging zu begrenzen und einen zu widerrufen, ohne den anderen zu beeinflussen.

Regelmäßig rotieren. Erstellen Sie den neuen Schlüssel, stellen Sie ihn bereit, bestätigen Sie seine Funktion und löschen Sie dann den alten. Deaktivieren ist umkehrbar; Löschen ist endgültig. Vermuten Sie ein Leck, deaktivieren Sie zuerst und untersuchen Sie dann. Ein Secret Scanner in Ihrem Repository fängt Schlüssel ab, die committet wurden, bevor jemand es bemerkte.

Bevorzugen Sie kurzlebige Anmeldeinformationen in der Produktion. Workload Identity Federation tauscht das Identitätstoken Ihres Cloud-Anbieters gegen ein kurzlebiges Claude-Token aus, sodass überhaupt kein sk-ant--String verloren gehen kann.

FAQ

Ist ein Anthropic API-Schlüssel dasselbe wie ein Claude API-Schlüssel?

Ja. Die Konsole, SDKs und Dokumente sprechen jetzt von „Claude API“, und das Schlüsselformat sowie die Header sind identisch. Ältere Tutorials, die von „Anthropic API-Schlüssel“ sprechen, meinen dasselbe Zugangsmerkmal.

Kann ich einen Anthropic API-Schlüssel kostenlos erhalten?

Das Erstellen des Schlüssels ist kostenlos. Die Nutzung erfolgt über vorausbezahlte Guthaben, und auf der Preisseite von Anthropic steht, dass neue Benutzer eine kleine Menge kostenloses Guthaben zum Testen erhalten. Wenn Sie versuchen, echte Workloads ohne Bezahlung auszuführen, lesen Sie unseren ehrlichen Überblick über den kostenlosen Claude API-Zugang, bevor Sie darauf aufbauen.

Beinhaltet ein Claude Pro- oder Max-Abonnement den API-Zugang?

Nein. Claude.ai-Abonnements und Konsolen-API-Guthaben werden separat abgerechnet. Sie benötigen eine Konsolenorganisation mit Guthaben, auch wenn Sie bereits für Claude.ai bezahlen.

Was passiert, wenn mein Schlüssel abläuft?

Anfragen geben 401 authentication_error zurück. Abgelaufene Schlüssel können nicht reaktiviert werden, erstellen Sie daher einen neuen und aktualisieren Sie die Umgebungsvariable. Anthropic sendet dem Ersteller des Schlüssels sieben Tage und einen Tag vor Ablauf eine E-Mail für Schlüssel mit ausreichend langer Lebensdauer.

Nächster Schritt

Erstellen Sie den Schlüssel mit einer 7-tägigen Gültigkeit, legen Sie ihn in eine lokale Apidog-Variable, führen Sie den Smoke-Test durch und integrieren Sie ihn erst dann in Ihren Code. Wenn dies erfolgreich ist, sind die Anmeldeinformationen, Header und Modell-ID alle korrekt, und jeder spätere 401-Fehler ist ein echtes Problem und kein Tippfehler.

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen