StartseiteDokumentation
Schnellstart für Claude Code-Nutzer
Verbinde Claude Code oder einen beliebigen OpenAI-kompatiblen Agenten in unter zwei Minuten mit unserem Proxy. Dieser Schnellstart behandelt die Base URL, die Authentifizierung und die genauen Endpunkte, die du für Coding-Aufgaben benötigst.
Authentifizierung
Jede Anfrage an unseren Proxy erfordert einen gültigen API-Schlüssel. Du erhältst diesen Schlüssel sofort nach der Anmeldung auf der Seite API-Schlüssel abrufen. Füge ihn als Bearer-Token in den Authorization-Header ein. Fehlt der Schlüssel oder ist er ungültig, gibt die API einen 401-Fehler zurück. Du kannst deinen Schlüssel jederzeit über dein Dashboard neu generieren, wodurch der vorherige Schlüssel sofort ungültig wird. So wird sichergestellt, dass verlorene oder kompromittierte Schlüssel keinen weiteren Zugriff auf dein Prepaid-Guthaben ermöglichen.
Chat Completions Endpunkt
Sende deine Coding-Prompts an den Standard-Endpunkt für Chat-Vervollständigungen. Die Base URL für alle Anfragen ist https://api.claudecodeapikey.com/v1. Verwende die Modell-ID uncensored, um auf unser Large Language Model zuzugreifen. Dieses Modell ist darauf abgestimmt, ohne Inhaltsfilter für die rechtmäßige Nutzung durch Erwachsene zu antworten, was es ideal für die Codegenerierung ohne unnötige Blockierungen macht. Der Endpunkt unterstützt sowohl Standard- als auch Streaming-Antworten. Unten findest du ein Beispiel für eine grundlegende Anfrage mit curl.
curl https://api.claudecodeapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Der Anforderungstext muss 8 MB nicht überschreiten. Wenn du dieses Limit überschreitest, lehnt der Server das Payload ab. Das Modell verarbeitet ein Kontextfenster von 100.000 Token, das sowohl Input-Token als auch Output-Token umfasst. Dies ermöglicht umfangreiche Code-Snippets und lange Gesprächsverläufe ohne sofortige Kürzung.
Python SDK
Für Entwickler, die Python verwenden, kannst du unsere API über das offizielle OpenAI SDK integrieren. Weise den Client einfach auf unsere Base URL hin und gib deinen API-Schlüssel an. Die Modell-ID uncensored funktioniert genau wie andere OpenAI-kompatible Modelle im SDK. Du kannst die Completion-Methode aufrufen und die Antwort als Standard-Textobjekt verarbeiten. Dieser Ansatz ist ideal für die Batch-Verarbeitung oder die Integration in größere Automatisierungsskripte.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecodeapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Denke daran, dass das SDK die JSON-Serialisierung für dich übernimmt. Du musst lediglich sicherstellen, dass deine base_url-Variable auf unseren Proxy verweist. Das Antwortobjekt enthält den generierten Text, den du dann in deine Dateien schreiben oder in den Kontext der Konversation zurückgeben kannst.
Node SDK
Node.js-Entwickler können das OpenAI npm-Paket nutzen, um mit unserem Proxy zu interagieren. Konfiguriere den Client mit der benutzerdefinierten Base URL und deinem API-Schlüssel. Das Nutzungsmuster entspricht der Python-Implementierung: Erstelle einen Client, rufe den Chat Completions Endpunkt auf und verarbeite das Ergebnis. Dies ist nützlich für serverseitige Codegenerierung oder Echtzeit-Coding-Assistenten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecodeapikey.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Das Node SDK verwaltet die HTTP-Verbindungen effizient. Stelle sicher, dass du eine Version des SDK verwendest, die benutzerdefinierte Base URLs unterstützt. Die Antwortstruktur bleibt konsistent mit dem OpenAI-Standard, was den Wechsel zu verschiedenen OpenAI-kompatiblen Anbietern bei Bedarf erleichtert.
Streaming Responses
Für Echtzeit-Coding-Assistenten aktiviere das Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt einen Server-Sent Events (SSE)-Stream zurück. Jeder Chunk enthält eine Teilantwort, sodass du Code anzeigen kannst, während er generiert wird. Dies verbessert die Benutzererfahrung in interaktiven Coding-Agenten erheblich.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Verarbeite die Stream-Ereignisse in deinem Code, um die finale Antwort zu akkumulieren. Streaming verbraucht nicht mehr Token als eine nicht-streamende Anfrage; es ändert nur, wie die Daten geliefert werden. Dies ist besonders nützlich für lange Codeblöcke, bei denen du sofort Fortschritt anzeigen möchtest.
Rate Limits & Quotas
Unsere API begrenzt die Anzahl auf 300 Anfragen pro Minute und API-Schlüssel. Wenn du dieses Limit überschreitest, erhältst du einen 429-Fehler. Du solltest in deinen Anwendungen Retry-Logik mit exponentiellem Backoff implementieren. Zusätzlich ist jedes Konto auf einen API-Schlüssel beschränkt, der bei Bedarf neu generiert werden kann. Der Fehler 402 zeigt an, dass dein Prepaid-Guthaben aufgebraucht ist. Du kannst ab $10 per Kryptowährung (USDT oder USDC) aufladen. Guthaben verfällt nie, sodass du die Nutzung in deinem eigenen Tempo pausieren und fortsetzen kannst, ohne deinen Saldo zu verlieren.
Technische Daten
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfe sie, bevor du Guthaben kaufst.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Modell-ID | uncensored |
| Base-URL | https://api.claudecodeapikey.com/v1 |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| JSON-Modus | response_format: {"type": "json_object"} |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Anfragegröße | bis 8 MB |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Testguthaben | $0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Anmeldung | Google oder E-Mail und Passwort |
Fehler und Lösungen
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Ist dies die offizielle Anthropic API?
Nein, dies ist ein unabhängiger Proxy-Dienst. Wir hosten unser eigenes unzensiertes Large Language Model, das mit dem OpenAI Chat Completions Format kompatibel ist. Es ist kein GPT-, Claude- oder ein anderes Modell eines anderen Anbieters.
Was passiert, wenn mein Guthaben aufgebraucht ist?
Anfragen geben einen <code>402</code>-Fehler zurück. Du kannst dein Konto jederzeit ab $10 mit Krypto (USDT oder USDC) aufladen. Dein nicht verwendetes Guthaben verfällt nie, sodass du Geld hinzufügen kannst, wann es dir passt.
Lehnt das Modell Inhalte ab?
Das Modell ist darauf abgestimmt, bei rechtmäßigen, erwachsenen, fiktiven oder kontroversen Themen ohne Verweigerung zu antworten. Die einzige harte Grenze ist, dass sexuell explizite Inhalte mit Minderjährigen immer blockiert werden.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Das ist die gesamte Einrichtung.