NL ▾
API-sleutel aanvragen

cursorapikey.com/Docs

Snelstart voor Cursor-gebruikers

Verbind je codeer-tools met de ongecensureerde API door je base URL en authenticatie headers aan te passen. Deze snelstart behandelt de essentiële configuraties voor Cursor en andere OpenAI-compatible agents.

Base URL en Authenticatie

Configureer je client om te wijzen naar https://api.cursorapikey.com/v1. De dienst verwacht standaard OpenAI authenticatie headers. Genereer je sleutel op de API-sleutel ophalen pagina; je hebt deze nodig voor elk verzoek. Gebruik de model ID uncensored om toegang te krijgen tot het enige beschikbare model. Deze setup werkt met elke OpenAI-compatible SDK of agent zoals Cursor, Claude Code of GitHub Copilot aangepaste endpoints.

Eerste Verzoek

Test de connectiviteit met een eenvoudige chat completion. De endpoint ondersteunt standaard request bodies. Als je een 200 statuscode krijgt, is je configuratie correct. Een 401 fout betekent een ongeldige of ontbrekende sleutel, terwijl een 402 fout betekent dat je prepaid tegoed op is.

curl https://api.cursorapikey.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."}]
  }'

Verzoeken groter dan 8 MB of meer dan 300 verzoeken per minuut kunnen specifieke foutcodes retourneren. Raadpleeg de rate limit sectie voor details.

Python SDK Integratie

Gebruik de officiële OpenAI Python library. Stel de base URL en API-sleutel in tijdens je client initialisatie. De model ID blijft uncensored. Deze aanpak werkt voor lokale scripts of agent integraties die programmatische API-toegang vereisen. Zorg dat je library-versie de vereiste OpenAI API structuren ondersteunt.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursorapikey.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)

Onthoud dat prompts niet worden gebruikt voor training. Je code context blijft privé voor het verzoek.

Node SDK Integratie

Initialiseer de OpenAI Node.js client met de aangepaste base URL. Geef de API-sleutel door vanuit je environment variables. De model ID uncensored is vereist voor alle completions. Deze setup is ideaal voor Node-gebaseerde agents of serverless functies die consistente AI-ondersteuning vereisen.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursorapikey.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);

Verifieer je credentials voordat je bulkverzoeken uitvoert om onnodige 402 fouten te voorkomen.

Streaming Responsen

Schakel streaming in door stream: true in je request body in te stellen. De API retourneert Server-Sent Events (SSE). Hierdoor kan je UI of agent tokens verwerken zodra ze gegenereerd zijn. Streaming vermindert de waargenomen latentie voor grote responsen. Zorg dat je client partiële chunks correct verwerkt.

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)

Elke chunk bevat partiële inhoud. Aggregateer deze om de definitieve respons te vormen.

Limieten, Fouten en Context

Het contextvenster is 100.000 tokens voor prompt en completion samen. Rate limits zijn 300 verzoeken per minuut per sleutel. Als je je sleutel regeneert, wordt de oude direct ingetrokken. Een 401-fout geeft een ongeldige sleutel aan. Een 402-fout geeft onvoldoende tegoed aan. Een 429-fout geeft een overschreden rate limit aan. tegoed vervalt nooit. Opties voor opwaarderen zijn crypto (USDT of USDC).

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

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
01

Vragen en antwoorden

Is dit de officiële Cursor API?

Nee, dit is een onafhankelijke dienst. Het is OpenAI-compatible en werkt als een aangepaste endpoint in Cursor en vergelijkbare tools. Het is niet gelieerd aan Cursor, OpenAI of Anthropic.

Wat gebeurt er als ik de rate limit overschrijd?

Verzoeken boven de 300 per minuut retourneren een 429-fout. De limiet geldt per sleutel. Je sleutel opnieuw genereren intrekt de oude, maar reset het rate limit venster voor de nieuwe sleutel niet.

Hoe laad ik mijn account op?

Je kunt opwaarderen vanaf $10 met crypto (USDT of USDC). Bonus tegoed beschikbaar: +5% vanaf $50 en +10% vanaf $100. Betaald tegoed vervalt nooit.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de basis-URL. Dat is de hele installatie.