डेवलपर क्विकस्टार्ट गाइड
अपने अकैप्सर्ड LLM को एकल कॉन्फ़िगरेशन बदलाव के साथ इंटीग्रेट करें। उसी OpenAI SDK कोड का उपयोग करें जिसे आप पहले से जानते हैं, एक पारदर्शी, प्रीपेड API तक पहुंचने के लिए।
इंस्टॉलेशन और एन्वायरनमेंट सेटअप
अपनी भाषा के लिए मानक OpenAI SDK इंस्टॉल करके शुरू करें। हमारा API बिल्कुल OpenAI API की तरह व्यवहार करता है, इसलिए आपको कस्टम लाइब्रेरी या जटिल रूटिंग परत की आवश्यकता नहीं है। बस अपने Get API key पेज पर उत्पन्न की के साथ अपने एनवायरनमेंट वेरिएबल सेट करें। साइनअप के लिए फोन नंबर की आवश्यकता नहीं है, और आप मुफ्त ट्रायल क्रेडिट के साथ तुरंत शुरू कर सकते हैं।
बेस यूआरएल और हेडर्स को कॉन्फ़िगर करें
अपने SDK क्लाइंट को हमारे विशिष्ट बेस यूआरएल की ओर निर्देशित दें। यह छोटा परिवर्तन ट्रैफ़िक को मानक प्रदाता के बजाय हमारे अनसेंसर्ड मॉडल की ओर रीडायरेक्ट करता है। आपको केवल बेस यूआरएल अपडेट करने और अपनी API कुंजी को हेडर्स में इंजेक्ट करने की आवश्यकता है। बाकी सब कुछ आपके मौजूदा कॉन्फ़िगरेशन के समान ही रहता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecodeprix.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecodeprix.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);
अपना पहला POST /v1/chat/completions अनुरोध बनाना
कनेक्टिविटी और प्रतिक्रिया गुणवत्ता की पुष्टि करने के लिए एक सरल संदेश भेजें। मॉडल आईडी "uncensored" पर सेट है ताकि कानूनी वयस्क उपयोग के लिए कोई सामग्री अस्वीकृति न हो। आपको आमतौर पर कॉर्पोरेट फिल्टर के बिना एक सीधा पाठ प्रतिक्रिया मिलेगी। यह एंडपॉइंट छोटे प्रश्नों और जटिल निर्देशों दोनों को कुशलता से संभालता है।
curl https://api.claudecodeprix.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the pricing tiers for the standard plan."}]
}'
रियल-टाइम टोकन आउटपुट के लिए स्ट्रीमिंग सक्षम करें
stream पैरामीटर को true पर सेट करके स्ट्रीमिंग सक्षम करें। आप जनरेट होते हुए टेक्स्ट के चंक्स प्राप्त करते हैं, जो दृष्टिगोचर विलंबता को काफी कम करता है। अंतिम चंक में सटीक बिलिंग ट्रैकिंग के लिए कुल टोकन उपयोग होता है। यह दृष्टिकोन आधिकारिक SDK और मानक SSE पार्सर के साथ सहज रूप से काम करता है।
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)
फंक्शन कॉलिंग और JSON मोड का उपयोग
विश्वसनीय पार्सिंग के लिए स्ट्रक्चर्ड डेटा एक्सट्रैक्शन या स्वचालित एक्शंस सक्षम करने के लिए अपने रिक्वेस्ट में टूल्स परिभाषित करें। मॉडल फंक्शन कॉलिंग और JSON मोड का समर्थन करता है। आप यादृच्छिकता को नियंत्रित करने के लिए तापमान और top_p जैसे पैरामीटर निर्दिष्ट कर सकते हैं। यह लचीलापन आपको OpenAI-कम्पैटिबल इकोसिस्टम से बाहर न निकलते हुए जटिल एजेंट्स बनाने की अनुमति देता है।
रेट लिमिट्स और एरर्स हैंडल करना
प्रति मिनट 300 अनुरोधों की सीमा को पार करने से बचने के लिए अपने उपयोग की निगरानी करें। एक 401 त्रुटि अमान्य कुंजी को इंगित करती है, जबकि 402 का अर्थ है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और पूर्णता के लिए मिलकर 100,000 टोकन तक की अनुमति देती है। जनरेशन के दौरान त्रुटियाँ मुफ्त हैं, इसलिए आप केवल सफल आउटपुट टोकनों के लिए भुगतान करते हैं।
प्रश्न और उत्तर
क्या claude code prix मान्यता प्राप्त प्रदाताओं के लिए एक उपयुक्त प्रतिस्थापन है?
हाँ, यह वही OpenAI-संगत API संरचना का उपयोग करता है। आप base URL बदल सकते हैं और बिना बड़े रीफैक्टoring के मौजूदा क्लाइंट कोड बनाए रख सकते हैं। इससे आपकी वर्तमान डेवलपमेंट वर्कफ़्लो के साथ आसान एकीकरण संभव होता है।
यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
बहुत अधिक अनुरोधों को इंगित करते हुए आपको 429 स्टेटस कोड प्राप्त होगा। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है। आप प्रतिक्रिया हेडर्स के माध्यम से अपने उपयोग की निगरानी कर सकते हैं ताकि सुरक्षि सीमाओं के भीतर रह सकें।
मैं अतिरिक्त टोकन के लिए भुगतान कैसे करूं?
केवल क्रिप्टोकरेंसी, विशेष रूप से TRC20 पर USDT या Base पर USDC का उपयोग करके अपने खाते में फंड जोड़ें। भुगतान $20 से शुरू होते हैं, और बड़ी राशि के लिए आपको बोनस क्रेडिट मिलता है। आपका प्रीपेड क्रेडिट कभी एक्सपायर नहीं होता है।
आपकी कुंजी एक फॉर्म की दूरी पर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।