Cursor API-documentatie en snelstartgids
Deze onbeperkte LLM draait op een OpenAI-compatible API, waardoor je je eigen cursor API-sleutel kunt gebruiken of een nieuwe kunt genereren voor directe integratie.
Authenticatie en basis-URL-instelling
Wijs je client eerst naar de basis-URL https://api.cursorapi.cc/v1 en het doorgeven van je sleutel in de authorisatieheader. Het systeem gebruikt standaard Bearer-token-authenticatie, dus elke OpenAI SDK werkt direct uit de doos zodra je het eindpunt hebt bijgewerkt.
Verzoeken versturen naar /v1/chat/completions
Verstuur je eerste prompt aan de POST /v1/chat/completions endpoint waarbij het model-ID is ingesteld op uncensored. Dit model antwoordt zonder refusies voor wettelijk volwassen inhoud, waardoor je volledige controle hebt over de output. Je betaalt alleen voor echt tokengebruik, met fouten die gratis zijn, zodat je nooit tegoed verspillt aan stille fouten.
cURL
curl https://api.cursorapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key differences between the two models."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cursorapi.cc/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursorapi.cc/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);Streaming
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)Vraag je API-sleutel direct aan
Meld je aan, kopieer de sleutel, pas je basis-URL aan. Eenvoudige setup.