כתובת URL בסיסית ואימות
Cursor משתמשת במפתח ה-API שלך כדי להפנות בקשות לנקודת הקצה המאוחסנת שלנו. החלף את כתובת הבסיס הסטנדרטית של OpenAI עם הדומיין הספציפי שלנו כדי לאפשר יצירה ללא צנזורה ללא שינוי בקוד הלקוח. אתה מקבל מפתח פעיל אחד לכל חשבון, אותו ניתן ליצור מיידית באמצעות כניסה עם Google או דוא"ל.
הגדר את משתנה הסביבה או את הגדרות ה-IDE שלך כך שיפנו ל-HTTPS://api.cursoropenaiapikey.com/v1. מזהה המודל הוא פשוט "uncensored". הגדרה זו מבטיחה שכל בקשה תעקוף מסנני תוכן ברירת מחדל תוך שמירה על תאימות מלאה עם אינטגרציות קיימות.
כתובת ה-URL הבסיסית היא HTTPS://api.cursoropenaiapikey.com/v1. העבר את המפתח שלך בראש הרשאות כטוקן Bearer. שיטה זו עובדת עם כל לקוח התואם ל-SDK של OpenAI.
- כתובת URL בסיסית: HTTPS://api.cursoropenaiapikey.com/v1
- מזהה מודל: uncensored
- אימות: אסימון Bearer בכותרת
ביצוע הבקשה הראשונה
שלח בקשת השלמת צ'אט סטנדרטית כדי לאמת חיבוריות ותשלום. הנקודה שלנו מקבלת את אותו מבנה JSON כמו OpenAI, מה שמבטיח תאימות מיידית לסקריפטים הקיימים שלך. התגובה מחזירה טקסט שנוצר יחד עם מדדי שימוש באסימונים.
השתמשו בפקודת cURL הבאה כדי לבדוק את נקודת הקצה. החליפו את YOUR_API_KEY במפתח שנוצר מהדשבורד שלכם. הבקשה כוללת prompt מערכת פשוט להדגמת היכולת ללא צנזורה.
curl https://api.cursoropenaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
}'תגובות מוצלחות כוללות ספירת אסימונים לקלט ולפלט. שגיאות כמו 401 מצביעות על מפתח לא חוקי, בעוד ש-402 מעיד על אשראי לא מספיק. בדקו את יתרת החשבון שלכם אם הבקשה נכשלת.
אינטגרציית SDK Python
השתמשו בספריית הפיתון הרשמית של OpenAI עם כתובת Base URL מותאמת אישית כדי ליצור אינטראקציה עם ה-API שלנו. גישה זו מאפשרת לכם לנצל מאגרי קוד קיימים ללא כתיבת מחדש של לוגיקת הלקוח. הגדירו את כתובת ה-Base URL ומפתח ה-API לפני אתחול הלקוח.
אתחל את הלקוח עם האישורים וכתובת הבסיס הנכונה. לאחר מכן קרא ל-chat.completions.create עם מזהה המודל "uncensored". אובייקט התגובה מספק גישה לתוכן שנוצר וסטטיסטיקות שימוש.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoropenaiapikey.com/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)שיטה זו מבטיחה תאימות עם זרימות עבודה סטנדרטיות של Python. ניתן להעביר פרמטרים נוספים כמו טמפרטורה או רצפי עצירה כדי לשלוט ביצירה. ספריית ה-API מטפלת ברישום וניתוח תגובות באופן אוטומטי.
שילוב SDK Node.js
שלב את חבילת Node.js OpenAI כדי לשלוח בקשות מאפליקציות JavaScript או TypeScript שלך. הגדר את הלקוח עם כתובת הבסיס שלנו כדי לאפשר יצירה ללא צנזורה. הגדרה זו עובדת בצורה חלקה עם פרויקטים קיימים של Node.
צור מופע לקוח OpenAI חדש עם מפתח ה-API שלך וכתובת ה-URL הבסיסית הנכונה. לאחר מכן, הפעל את השיטה chat.completions.create. התגובה מספקת את הטקסט שנוצר ונתוני שימוש באסימונים.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.com/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);שילוב זה תומך בכל הפרמטרים הסטנדרטיים. ניתן להתאים את הטמפרטורה, top_p והגדרות אחרות כדי לכוונן את הפלט. ה-SDK מטפל בבקשות רשת ובניתוח תשובות ביעילות.
תגובות בסטרימינג
אפשרו זרם כדי לקבל אסימונים ככל שהם נוצרים. זה מקטין את השהייה התפוסה עבור עבודות קידוד ואפליקציות אינטראקטיביות. ה-API שולף אירועים שנשלחים מהשרת (SSE) עם כל אסימון.
הגדירו את פרמטר stream ל- true בבקשה שלכם. התגובה תכלול מספר נתחים. מדדי שימוש בטוקנים כלולים בנתח הסופי כדי למנוע אי-התאמות בחיוב. שיטה זו אידיאלית לממשקי משתמש בזמן אמת.
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)טפל באירועי הזרם בקוד הלקוח שלך. אגד את תוכן הטוקנים כפי שהם מגיעים. החלק הסופי מכיל את סך השימוש בטוקנים לחיוב מדויק. גישה זו מבטיחה אספקה בעיכוב נמוך (low-latency) ללא פגיעה בדיוק.
מגבלות קצב וחלון ההקשר
ה-API שלנו מגביל בצורה קפדנית כדי להבטיח ביצועים עקביים. כל מפתח תומך ב-300 בקשות לדקה ו-8 בקשות מקבילות. גודל גוף הבקשה המקסימלי הוא 8 MB. חריגה מגבולות אלו מחזירה שגיאת 429.
חלון ההקשר הוא 100,000 טוקנים עבור הפרומפט וההשלמה יחד. הפלט המקסימלי לכל בקשה הוא 16,000 טוקנים. אם max_tokens לא מוגדר, ברירת המחדל היא 2,048 טוקנים. תכנן את הפרומפטים שלך בהתאם כדי להימנע מקיטוע.
- מגבלת קצב: 300 בקשות/דקה
- בקשות מקבילות: 8
- חלון הקשר: 100,000 טוקנים
- פלט מקסימלי: 16,000 טוקנים
שאלות נפוצות
Could cursor config my own openai API (key)
כן, ניתן להגדיר את Cursor להשתמש במפתח ה-API ללא סינון שלנו. הגדר את כתובת הבסיס ל-HTTPS://api.cursoropenaiapikey.com/v1 והזן את מפתח ה-API שלך בהגדרות המודל. זה מחליף את עלויות המודל הסטנדרטיות בתשלום לפי אסימון.
האם הגעה למגבלת השימוש החודשית שלך מונעת שימוש במפתח Azure OpenAI עם Cursor IDE?
ה-API שלנו לא מגביל שימוש חודשי. אתה משלם לפי אסימון, ואשראי מקודם לא פג תוקף. אם אתה מגיע למגבלת האשראי שלך, אתה יכול להעלות אשראי בקריפטו כדי להמשיך להשתמש בשירות ללא הפרעה.
I feel confused about using OpenAI membership with Cursor.If I enter my OpenAI key in Cursor, do I need to upgrade to Cursor Pro in order to use it?
אתה לא צריך Cursor Pro כדי להשתמש במפתח ה-API שלנו. הנקודה הסופית שלנו תואמת לחלוטין ל-Cursor IDE. אתה יכול להזין את מפתח ה-API שלנו בהגדרות ולהשתמש בכל הפונקציות, משלם רק עבור הטוקנים שאתה צורך.
קבלו את מפתח ה-API שלכם עכשיו
הירשם, קבל את המפתח שלך, עדכן את כתובת ה-URL הבסיסית ב-Cursor. זהו.