תיעוד API של Cursor והתחלה מהירה
מודל השפה הגדול ללא צנזורה פועל באמצעות ממשק API תואם OpenAI, המאפשר לך להשתמש במפתח ה-API הקיים שלך או ליצור חדש לשילוב ישיר.
הגדרת כתובת הבסיס ואימות
התחל על ידי הפניית הלקוח שלך לכתובת הבסיס https://api.cursorapi.cc/v1 ועברת את המפתח שלך בכותרת ה-authtorization. המערכת משתממת באימות טוקן Bearer סטנדרטי, כך שכל SDK של OpenAI יעבוד מהקופסה ברגע שתעדכן את הנקודה.
שליחת בקשות אל /v1/chat/completions
שלחו prompt ראשון אל ה- POST /v1/chat/completions נקודת קצה עם מזהה המודל מוגדר ל- uncensored. מודל זה עונה ללא סירובים לתוכן מבוגר או שנוי במחלוקת חוקי, נותן לך שליטה מלאה על הפלט. אתה משלם רק על שימוש אמיתי בטוקנים, עם שגיאות חינם, מה שמבטיח שלא תבזבז אשראי על כישלונות שקטים.
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 שלך מיד
הירשמו, העתיקו את המפתח, ועדכנו את כתובת הבסיס שלכם. התקנה פשוטה.