cs ▾
Získat zkoušební klíč

Dokumentace a rychlý start API pro Cursor

Tento neomezený LLM běží na API kompatibilním s OpenAI, což vám umožňuje použít vlastní klíč API pro Cursor nebo vygenerovat nový pro přímou integraci.

Nastavení ověření a základní URL

Začněte tím, že nasměrujete svého klienta na základní URL https://api.cursorapi.cc/v1 a předání klíče v autorizační hlavičce. Systém používá standardní ověřování Bearer tokenem, takže jakékoli OpenAI SDK funguje ihned po aktualizaci endpointu.

Odesílání požadavků na /v1/chat/completions

Pošlete svůj první prompt do POST /v1/chat/completions endpoint s ID modelu nastaveným na uncensored. Tento model odpovídá bez odmítnutí zákonného obsahu pro dospělé nebo kontroverzních témat, což vám dává plnou kontrolu nad výstupem. Platíte pouze za skutečné použití tokenů, přičemž chyby jsou zdarma, což zajišťuje, že nikdy nebudete plýtvat kreditem na tiché selhání.

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

Streamování

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)

Získejte svůj API klíč okamžitě

Zaregistrujte se, zkopírujte klíč, aktualizujte svůj základní URL. Jednoduchá konfigurace.

Získat zkoušební klíč