API दस्तावेज़ीकरण Cursor डेवलपर्स के लिए
यह क्विकस्टार्ट गाइड Cursor IDE उपयोगकर्ताओं को दिखाती है कि हमारे OpenAI-कम्पैटिबल API को अनकेंसरड टेस्ट जनरेशन के लिए कैसे कॉन्फ़िगर करें। अपनी सीमाओं को पार करने के लिए अपने मानक एंडपॉइंट को बदलें, जबकि वही क्लाइंट कोड बनाए रखें जिससे आपको आदत है।
प्रमाणीकरण और बेस यूआरएल
हमारा API मानक Bearer टोकन प्रमाणीकरण का उपयोग करता है। अपने बेस URL को HTTPS://api.cursoraiapikey.com/v1 पर सेट करें और अपने कुंजी को Authorization हेडर में पास करें। यह एंडपॉइंट किसी भी OpenAI-संगत SDK के साथ काम करता है। Google या ईमेल के साथ साइन अप करने के तुरंत बाद आपको एक कुंजी मिलती है। फोन नंबर की आवश्यकता नहीं है। क्रेडिट कभी समाप्त नहीं होता। त्रुटियाँ मुफ्त हैं। अस्वीकृतियाँ मुफ्त हैं। केवल वास्तविक टोकनों के लिए भुगतान करें। Authorization: Bearer YOUR_API_KEY आपको चाहिए। तुरंत अनुरोध करना शुरू करें। सिस्टम सरल है। पारदर्शिता महत्वपूर्ण है।
पहला अनुरोध
टेक्स्ट जनरेट करने के लिए /v1/chat/completions पर POST अनुरोध भेजें। असीमित प्रतिक्रियाओं के लिए "uncensored" मॉडल का उपयोग करें। व्यवहार को निर्देशित करने के लिए अपना सिस्टम प्रॉम्प्ट शामिल करें। API मानक OpenAI JSON संरचनाओं को स्वीकार करता है। यहाँ curl का उपयोग करके एक बुनियादी उदाहरण दिया गया है। YOUR_API_KEY को अपने क्रेडेंशियल से बदलें। अपना संदेश भेजें और टेक्स्ट आउटपुट प्राप्त करें। यह कोर इंटरैक्शन है। इसे सरल रखें।
curl https://api.cursoraiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three key features of the new API update"}]
}'
Python SDK इंटीग्रेशन
आधिकारिक OpenAI Python पैकेज का उपयोग करें। बेस यूआरएल और एपीआई कुंजी सेट करें। संदेशों को शब्दकोशों की एक सूची के रूप में पास करें। "uncensored" मॉडल का अनुरोध करें। SDK स्वचालित रूप से पुनरावृत्ति संभालता है। स्ट्रीमिंग समर्थित है। फ़ंक्शन कॉलिंग भी काम करती है। नियंत्रण के लिए तापमान और top_p को कॉन्फ़िगर करें। इस दृष्टिकोण से कोड में बदलाव न्यूनतम होता है। आपका मौजूदा तर्क अक्षुण्ण रहता है। बस हमारे यूआरएल पर पॉइंट करें। दक्षता महत्वपूर्ण है। डेवलपर परिचित उपकरणों को प्राथमिकता देते हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoraiapikey.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)
Node SDK उपयोग
Node.js में OpenAI क्लाइंट को इनिशियलाइज़ करें। basePath को हमारे URL पर ओवरराइड करें। apiKey को अपने क्रेडेंशियल पर सेट करें। chat.completions.create() को कॉल करें। मॉडल को "uncensored" के रूप में पास करें। परिणाम को अटैड करें। त्रुटियों को दयालुता से संभालें। Node इकोसिस्टम मजबूत है। आपको रियल-टाइम प्रतिक्रियाएं मिलती हैं। कोड साफ है। डिपेंडेंसी मानक हैं। कोई अतिरिक्त लाइब्रेरी आवश्यक नहीं है। बस क्लाइंट कॉन्फ़िगर करें। अपना स्क्रिप्ट चलाएं। अपना टेक्स्ट प्राप्त करें। सरलता जीतती है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.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);
स्ट्रीमिंग और टूल सहायता
अपने अनुरोध में stream को true सेट करके स्ट्रीमिंग सक्षम करें। टूल एकीकरण के लिए फ़ंक्शन कॉलिंग का उपयोग करें। अपने अनुरोध में टूल परिभाषित करें। मॉडल तर्क लौटाता है। उन्हें सुरक्षित रूप से पार्स करें। JSON मोड का समर्थन मौजूद है। response_format को json_object पर सेट करें। यह मान्य आउटपुट सुनिश्चित करता है। गतिशील ऐप्स के लिए स्ट्रीमिंग को टूल्स के साथ जोड़ें। रियल-टाइम अपडेट UX को बेहतर बनाते हैं। डेवलपर्स कम विलंबता को पसंद करते हैं। प्रवाह को नियंत्रित करें। जरूरतों के अनुसार अनुकूलित करें। लचीलापन आवश्यक है।
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)
सीमाएं, त्रुटियां, और संदर्भ
संदर्भ विंडो 100,000 टोकन है। अधिकतम आउटपुट 16,000 टोकन है। प्रति मिनट अनुरोध सीमा 300 है। प्रति कुंजी समवर्ती अनुरोध 8 है। अधिकतम बॉई आकार 8 MB है। त्रुटि 401 का अर्थ अमान्य कुंजी है। त्रुटि 402 का अर्थ कोई क्रेडिट नहीं है। त्रुटि 429 का अर्थ दर सीमा है। क्रेडिट पूर्वभुगतान है। त्रुटियां मुफ्त हैं। अस्वीकृतियां मुफ्त हैं। कोई मासिक शुल्क नहीं। टॉप अप करने के लिए क्रिप्टो का उपयोग करें। USDT या USDC। $20 से शुरू करें। बोनस प्राप्त करें। कोडिंग जारी रखें।
अक्सर पूछे जाने वाले प्रश्न
cursor AI API key के साथ शुरुआत कैसे करें?
Google या ईमेल के साथ Get API key पेज पर साइन अप करें। आपकी कुंजी तुरंत दिखाई देती है। फोन नंबर की आवश्यकता नहीं है। uncensored LLM का उपयोग शुरू करने के लिए क्रिप्टो में $20 जोड़ें। नए खातों के लिए $0.50 का ट्रायल क्रेडिट उपलब्ध है। यह 7 दिनों तक वैध रहता है।
संदर्भ विंडो और आउटपुट सीमा क्या है?
प्रॉम्प्ट और कंप्लीशन दोनों के लिए कंटेक्स्ट विंडो 100,000 टोकन है। आप प्रति अनुरोध 16,000 टोकन जनरेट कर सकते हैं। यदि आप max_tokens सेट नहीं करते हैं, तो सीमा 2,048 टोकन है। इससे लंबी बातचीत और दस्तावेज़ प्रसंस्करण संभव है। अपने उपयोग मामले के अनुसार पैरामीटर समायोजित करें। बेहतर UX के लिए बड़े आउटपुट स्ट्रीम करें।
मुझे 402 एरर क्यों मिल रहा है?
402 त्रुटि संकेत देती है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। API त्रुटियों या अस्वीकृतियों के लिए शुल्क नहीं लेता है। आप केवल वास्तविक टोकन उपयोग के लिए भुगतान करते हैं। USDT (TRC20) या USDC (Base) का उपयोग करके टॉप अप करें। न्यूनतम टॉप-अप $20 है। उच्च स्तरों पर बोनस लागू होते हैं। सेवा तुरंत जारी रखने के लिए फंड जोड़ें।
अपना API key प्राप्त करें
साइन अप करें, क्रेडेंशियल कॉपी करें और बेस यूआरएल अपडेट करें। आपको यह करने की आवश्यकता है।