codex api को जल्दी इंटीग्रेट करें
अनकैप्सड LLM API मानक OpenAI-संगत क्लाइंट्स के लिए तत्काल एकीकरण के लिए तैयार है। अपना codex API कुंजी प्राप्त करें और एक समर्पित मॉडल के लिए अनुरोध भेजना शुरू करें जो वयस्क सामग्री को बिना इनकार के संभालता है।
बेस URL और प्रमाणीकरण हेडर
हर अनुरोध शुरू करें अपने क्लाइंट को समर्पित बेस यूआरएल की ओर इशारा करके। यह एंडपॉइंट मानक हेडर स्वीकार करता है और अधिकांश SDKs में कोड बदलाव की आवश्यकता के बिना डिफ़ॉल्ट OpenAI प्रॉक्सी को प्रतिस्थापित करता है।
- बेस यूआरएल:
https://api.apicodex.cc/v1 - Auth हेडर:
Authorization: Bearer YOUR_API_KEY
API कुंजी साइनअप के तुरंत बाद जनरेट होती है। यदि आवश्यक हो तो आप कुंजियों को रोटेट कर सकते हैं, लेकिन प्रत्येक खाते में एक समय में केवल एक सक्रिय कुंजी होती है।
curl https://api.apicodex.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix syntax error in python loop"}]
}'
POST /v1/chat/completions पैरामीटर
मानक चैट फॉर्मेट का उपयोग करके टेक्स्ट कंप्लीशन अनुरोध भेजें। मॉडल आईडी हमेशा uncensored और रचनात्मकता को नियंत्रित करने के लिए तापमान और top_p जैसे पैरामीटर स्वीकार करता है।
- संदर्भ विंडो: 100,000 टोकन कुल.
- अधिकतम आउटपुट: 16,000 टोकन प्रति अनुरोध।
- डिफ़ॉल्ट मैक्स टोकन: 2,048 यदि निर्दिष्ट नहीं किया गया है।
इनपुट और आउटपुट टोकन अलग-अलग चार्ज किए जाते हैं। त्रुटियों से क्रेडिट खर्च नहीं होता।
from openai import OpenAI
client = OpenAI(base_url="https://api.apicodex.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)
GET /v1/models एंडपॉइंट विवरण
कनेक्टिविटी की पुष्टि करने के लिए उपलब्ध मॉडलों को क्वेरी करें। यह एंडपॉइंट हमारे सर्वरों पर होस्ट किए गए uncensored मॉडल के बारे में मेटाडेटा लौटाता है।
- मॉडल ID:
uncensored - प्रकार: chat-completion
भारी पेलोड भेजने से पहले अपनी API कुंजी के काम करने की पुष्टि करने के लिए इस एंडपॉइंट का उपयोग करें। यह तुरंत कम लेटेंसी के साथ लौटता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apicodex.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: true. सर्वर प्रत्येक जनरेटेड टोकन के लिए सर्वर-सेंट इवेंट्स (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 मोड और फंक्शन कॉलिंग
सेटिंग्स करके संरचित आउटपुट अनुरोध करें response_format को {"type": "json_object"}. यह मॉडल को मार्कडाउन व्रैपर्स के बिना वैध JSON लौटाने के लिए मजबूर करता है।
- फ़ंक्शन कॉलिंग: स्टैंडर्ड टूल्स फॉर्मेट के माध्यम से समर्थित।
- Tool choice: कॉन्फ़िगर करने योग्य।
JSON मोड एप्लिकेशन में डेटा पार्स करने के लिए आदर्श है। फंक्शन कॉलिंग बाहरी टूल्स के साथ एजेंट वर्कफ़्लो सक्षम बनाता है।
त्रुटि हैंडलिंग और रेट लिमिट
मानक HTTP स्टेटस कोड्स की जांच करके त्रुटियों को हैंडल करें। 401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या अनुपस्थित है। 402 त्रुटि का संकेत है कि परीक्षण क्रेडिट अपर्याप्त है। 429 त्रुटि संकेत देती है कि आप दर सीमा से अधिक चले गए हैं।
- रेट लिमिट: प्रति कुंजी 300 अनुरोध प्रति मिनट।
- समानांतर अनुरोध: प्रति कुंजी अधिकतम 8।
- अधिकतम अनुरोध बॉडी: 8 MB।
क्रेडिट के लिए रिफंड जारी नहीं किए जाते हैं, लेकिन त्रुटियाँ मुफ्त हैं। बिलिंग समस्याओं के लिए सहायता से संपर्क करें।
सामान्य प्रश्न
कोडेक्स API के लिए बेस यूआरएल क्या है?
बेस URL HTTPS://api.apicodex.cc/v1 है। किसी भी OpenAI-संगत SDK के साथ इस एंडपॉइंट का उपयोग करें, बस base_url कॉन्फ़िगरेशन अपडेट करें।
अनसेंसर्ड LLM कितने कॉन्टेक्स्ट का समर्थन करता है?
मॉडल प्रॉम्प्ट और कंप्लीशन दोनों के लिए 100,000 टोकन के संदर्भ विंडो का समर्थन करता है। प्रत्येक अनुरोध के लिए अधिकतम आउटपुट 16,000 टोकन है।
यदि मुझे 402 एरर मिलता है तो क्या होता है?
402 त्रुटि का अर्थ है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। सेवा जारी रखने के लिए USDT (TRC20) या USDC (Base) का उपयोग करके टॉप अप करें। त्रुटियां क्रेडिट नहीं खपती हैं।
अपना API key प्राप्त करें
साइन अप करें, टोकन कॉपी करें, और अपने क्लाइंट को हमारे बेस यूआरएल की ओर पॉइंट करें। पूरा।