Dokumentacja i szybki start API Cursor
Ten nieograniczony LLM działa na API kompatybilnym z OpenAI, pozwalając na podmianę własnego klucza API cursor lub wygenerowanie nowego do bezpośredniej integracji.
Uwierzytelnianie i konfiguracja URL bazowego
Zacznij od wskazania klienta na adres bazowy https://api.cursorapi.cc/v1 i przekazywanie swojego klucza w nagłówku autoryzacji. System używa standardowej autoryzacji tokenem Bearer, więc dowolne SDK OpenAI działa od razu po aktualizacji endpointu.
Wysyłanie żądań do /v1/chat/completions
Wyślij pierwszy prompt do POST /v1/chat/completions endpoint z ustawionym identyfikatorem modelu na uncensored. Ten model odpowiada bez odrzucenia prawnej treści dla dorosłych, dając Ci pełną kontrolę nad wyjściem. Płacisz tylko za rzeczywiste użycie tokenów, przy czym błędy są darmowe, co zapewnia, że nigdy nie marnujesz kredytu na ciche awarie.
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);Strumieniowanie
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)Uzyskaj klucz API natychmiast
Zarejestruj się, skopiuj klucz, zaktualizuj swój bazowy URL. Prosta konfiguracja.