NL ▾
OpenAI-compatible API voor Claude Codehttps://api.claudecodeapikey.com/v1
API-sleutel aanvragen

HomeDocs

Snelstart voor Claude Code-gebruikers

Verbind Claude Code of een andere OpenAI-compatible agent binnen twee minuten met onze proxy. Deze snelstart behandelt de basis-URL, authenticatie en de exacte endpoints die je nodig hebt voor programmeertaken.

Authenticatie

Elk verzoek naar onze proxy vereist een geldige API-sleutel. Je ontvangt deze sleutel direct na het aanmaken van een account op de API-sleutel ophalen pagina. Neem het op in de Authorization header als Bearer-token. Als de sleutel ontbreekt of ongeldig is, retourneert de API een 401 fout. Je kunt je sleutel op elk moment opnieuw genereren via je dashboard, waardoor de vorige sleutel direct ongeldig wordt. Dit zorgt ervoor dat verloren of gecompromitteerde sleutels geen verdere toegang meer geven tot je prepaid tegoed.

Chat Completions Endpoint

Stuur je prompts naar het standaard chat-completies endpoint. De basis-URL voor alle verzoeken is https://api.claudecodeapikey.com/v1. Gebruik de model-ID uncensored om toegang te krijgen tot ons taalmodel. Dit model is afgestemd om zonder inhoudelijke weigeringen te antwoorden bij wettelijk volwassen gebruik, wat ideaal is voor het genereren van code zonder onnodige blokkades. Het endpoint ondersteunt zowel standaard- als streamingresponsen. Hieronder vind je een voorbeeld van een basisverzoek met 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."}]
  }'

De verzoekbody moet kleiner zijn dan 8 MB. Als je deze limiet overschrijdt, wordt de payload afgewezen. Het model ondersteunt een contextvenster van 100.000 tokens, inclusief zowel input- als outputtokens. Dit maakt het mogelijk om aanzienlijke codefragmenten en lange conversatiegeschieden te verwerken zonder directe afkapping.

Python SDK

Voor ontwikkelaars die Python gebruiken, kun je onze API integreren met de officiële OpenAI SDK. Wijs de client eenvoudig naar onze basis-URL en geef je API-sleutel op. De model-ID uncensored werkt exact zoals andere OpenAI-compatible modellen in de SDK. Je kunt de completion-methode aanroepen en de response verwerken als een standaard tekstobject. Deze aanpak is ideaal voor batchverwerking of integratie in grotere automatiseringsscripts.

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)

Houd er rekening mee dat de SDK de JSON-serialisatie voor je verzorgt. Je hoeft alleen te zorgen dat je base_url-variabele naar onze proxy verwijst. Het response-object bevat de gegenereerde tekst, die je vervolgens naar je bestanden kunt schrijven of terug kunt voeren in de conversatiecontext.

Node SDK

Node.js-ontwikkelaars kunnen het OpenAI npm-pakket gebruiken om met onze proxy te communiceren. Configureer de client met de aangepaste basis-URL en je API-sleutel. Het gebruikspatroon komt overeen met de Python-implementatie: maak een client aan, roep het chat completions endpoint aan en verwerk het resultaat. Dit is nuttig voor server-side codegeneratie of realtime programmeerassistenten.

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);

De Node SDK beheert de HTTP-verbindingen efficiënt. Zorg ervoor dat je een versie van de SDK gebruikt die aangepaste basis-URLs ondersteunt. De responsestructuur blijft consistent met de OpenAI-standaard, waardoor het eenvoudig is om te wisselen tussen verschillende OpenAI-compatible providers indien nodig.

Streaming Responses

Voor realtime programmeerhulp kun je streaming inschakelen door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE)-stream. Elke chunk bevat een gedeeltelijke response, waardoor je code kunt weergeven terwijl deze wordt gegenereerd. Dit verbetert de gebruikerservaring in interactieve programmeeragents aanzienlijk.

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)

Verwerk de stream-events in je code om de definitieve response op te bouwen. Streaming verbruikt geen extra tokens ten opzichte van een niet-streamend verzoek; het verandert alleen hoe de data wordt geleverd. Dit is vooral nuttig voor lange codeblokken waarbij je direct voortgang wilt tonen.

Rate Limits & Quotas

Onze API hanteert een limiet van 300 verzoeken per minuut per API-sleutel. Als je deze overschrijdt, ontvang je een 429 fout. Je zou retry-logica met exponentiële backoff moeten implementeren in je applicaties. Bovendien is elk account beperkt tot één API-sleutel, die indien nodig kan worden geregistreerd. De 402 fout geeft aan dat je prepaid tegoed op is. Je kunt opwaarderen vanaf $10 met crypto (USDT of USDC). Credits vervallen nooit, dus je kunt je gebruik pauzeren en hervatten in je eigen tempo zonder je saldo te verliezen.

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
Base URLhttps://api.claudecodeapikey.com/v1
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Contextvenster100.000 tokens (invoer + uitvoer)
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
JSON-modusresponse_format: {"type": "json_object"}
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Verzoekgroottetot 8 MB
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Bonus+5% vanaf $50, +10% vanaf $100
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
InloggenGoogle of e-mail en wachtwoord

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Is dit de officiële Anthropic API?

Nee, dit is een onafhankelijke proxydienst. Wij hosten ons eigen ongecensureerde grote taalmodel dat compatibel is met het OpenAI-chatcompletiesformaat. Het is geen GPT, Claude of een model van een andere leverancier.

Wat gebeurt er als ik mijn tegoed op heb?

Verzoeken retourneren een <code>402</code>-fout. Je kunt je account op elk moment opwaarderen vanaf $10 met crypto (USDT of USDC). Je ongebruikte tegoed verloopt nooit, dus je kunt geld toevoegen wanneer het jou uitkomt.

Weigert het model inhoud?

Het model is afgestemd om zonder weigeringen te antwoorden voor wettelijk volwassen, fictief of controversieel onderwerp. De enige harde limiet is dat seksuele inhoud met minderden altijd wordt geblokkeerd.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.

API-sleutel aanvragen