Τεκμηρίωση Cursor API και Γρήγορη Έναρξη
Αυτό το αδιάθετο LLM λειτουργεί μέσω συμβατού API με OpenAI, επιτρέποντάς σας να χρησιμοποιήσετε το δικό σας κλειδί API cursor ή να δημιουργήσετε ένα νέο για άμεση ενσωμάτωση.
Πιστοποίηση και Ρύθμιση Base URL
Ξεκινήστε κατευθύνοντας τον πελάτη σας στη βάση URL https://api.cursorapi.cc/v1 και περνώντας το κλειδί σας στο header authorization. Το σύστημα χρησιμοποιεί τυπική Bearer token authentication, οπότε οποιοδήποτε OpenAI SDK λειτουργεί out of the box μόλις ενημερώσετε το endpoint.
Αποστολή Αιτημάτων στο /v1/chat/completions
Στείλτε το πρώτο prompt στο POST /v1/chat/completions σημείο τερματισμού με το ID του μοντέλου ρυθμισμένο στο uncensored. Αυτό το μοντέλο απαντά χωρίς απορρίψεις για νόμιμο ενήλικο περιεχόμενο, δίνοντάς σας πλήρη έλεγχο της εξόδου. Πληρώνετε μόνο για την πραγματική χρήση tokens, με τα σφάλματα να είναι δωρεάν, εξασφαλίζοντας ότι δεν σπαταλάτε ποτέ πιστωτικό υπόλοιπο σε σιωπηλές αποτυχίες.
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);Ροή
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)Λάβετε το API key σας άμεσα
Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη βάση URL σας. Απλή ρύθμιση.