da ▾
Hæv prøvenøgle

Cursor API-dokumentation og Quickstart

Denne ubegrænsede LLM kører på en OpenAI-kompatibel API, hvilket giver dig mulighed for at indsætte din egen cursor API-nøgle eller generere en ny til direkte integration.

Autentificering og Base URL-setup

Start med at pege din klient mod base URL https://api.cursorapi.cc/v1 og send din nøgle i autorisationsheaderen. Systemet bruger standard Bearer-token-autentificering, så ethvert OpenAI SDK fungerer out-of-the-box, når du har opdateret endpointet.

Send anmodninger til /v1/chat/completions

Send din første prompt til POST /v1/chat/completions endpoint med model-ID sat til uncensored. Denne model svarer uden afvisninger af lovligt voksen- eller kontroversielt indhold, hvilket giver dig fuld kontrol over outputtet. Du betaler kun for reel tokenforbrug, hvor fejl er gratis, hvilket sikrer, at du aldrig spilder kredit på stiltiende fejl.

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)

Få din API-nøgle øjeblikkeligt

Tilmeld dig, kopier nøglen, og opdater din base URL. Simpel opsætning.

Hæv prøvenøgle