3 कोड लाइनों में कनेक्ट करें
शून्य कॉन्फ़िगरेशन बदलावों के साथ अपने मौजूदा प्रोजेक्ट्स में इस OpenAI-कम्पैटिबल API को डालें। प्रीपेड क्रेडिट, मानक SDKs और एक अनसेंसर्ड मॉडल तक तुरंत पहुंच के साथ शुरू करें।
https://api.openaiapialternatives.com/v1uncensored
बेस URL और मॉडल ID
आपका पहला कदम अपने क्लाइंट को हमारे सर्वर की ओर इशारा करना है। उपयोग करें https://api.openaiapialternatives.com/v1 बेस यूआरएल के रूप में और मॉडल ID को uncensored. यह एकल एंडपॉइंट एम्बेडिंग्स या ऑडियो के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता के बिना सभी चैट कंप्लीशन को संभालता है। आप मॉडल्स एंडपॉइंट को हिट करके कनेक्टिविटी की पुष्टि कर सकते हैं ताकि सुनिश्चित किया जा सके कि सिस्टम सक्रिय है और आपके अनुरोधों के लिए तैयार है।
प्रमाणीकरण हेडर
अपनी API कुंजी में भेजें Authorization हेडर Bearer स्कीम का उपयोग करके। अपनी कुंजी तुरंत जनरेट करें Google या ईमेल के माध्यम से कुंजी पेज पर, फोन नंबर की आवश्यकता नहीं है। कुंजी आपके प्रीपेड क्रेडिट बैलेंस तक पहुंच प्रदान करती है, इसलिए इसे सुरक्षित रखें। यदि यह खो जाती है, तो पुरानी सक्रिय कुंजी को तुरंत बदलने के लिए एक नई कुंजी जनरेट करें।
मानक चैट कंप्लीशन्स
में एक मानक POST अनुरोध करें /v1/chat/completions अपने संदेश सरणी के साथ। हमारा मॉडल सीधे टेक्स्ट के साथ प्रतिक्रिया देता है, पैरामीटर जैसे कि temperature और top_p नियंत्रण के लिए। अमान्य key जैसे त्रुटियां 401 लौटाती हैं, जबकि अपर्याप्त क्रेडिट 402 ट्रिगर करता है। संरचित आउटपुट के लिए JSON मोड का उपयोग करें या कन्वर्सेशनल फ्लो के लिए सादे टेक्स्ट पर बने रहें।
स्ट्रीमिंग रिस्पॉन्सेस
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true अपने अनुरोध पेलोड में। आप मॉडल द्वारा टेक्स्ट जनरेट करते समय सर्वर-संदेशित इवेंट्स (SSE) चंक प्राप्त करते हैं। अंतिम चंक में बिलिंग सटीकता के लिए कुल टोकन उपयोग शामिल होता है। यह दृष्टिकोण uncensored मॉडल से लंबे-प्रारूप उत्तरों की प्रतीक्षा करते समय आपके UI को प्रतिक्रियाशील रखता है।
फंक्शन कॉलिंग टूल्स
मॉडल को स्ट्रक्चर्ड डेटा आउटपुट करने देने के लिए अपने रिक्वेस्ट में टूल्स परिभाषित करें। tools function definitions के साथ array, और मॉडल उचित होने पर tool calls लौटाएगा। आप specific tool usage को tool_choice या मॉडल को निर्णय लेने दें। यह सुविधा एजेंट वर्कफ्लो के लिए मानक OpenAI SDKs के साथ सहज रूप से काम करती है।
सीमाएं, त्रुटियां, और संदर्भ
आपका संदर्भ विंडो कुल 100,000 टोकन का समर्थन करता है, जिसका अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है। दर सीमाएं आपको प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित करती हैं। 429 त्रुटियों को संभालने के लिए एक्सपोनेंशियल बैकऑफ़ लागू करें। यदि क्रेडिट समाप्त हो जाता है तो अनुरोध सहजता से विफल हो जाते हैं, और उपयोग किए गए पूर्वभुगतान क्रेडिट कभी समाप्त नहीं होते हैं।
cURL
curl https://api.openaiapialternatives.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiapialternatives.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaiapialternatives.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 = 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)FAQ
आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?
केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।
प्रीपेड बिलिंग प्रति-अनुरोध लागतों की तुलना में कैसे काम करती है?
आप 1M इनपुट टोकन के लिए $0.15 और 1M आउटपुट टोकन के लिए $0.50 देते हैं। क्रेडिट केवल वास्तविक उपयोग के लिए चार्ज किया जाता है, और त्रुटियां मुफ्त हैं। कोई मासिक शुल्क या सदस्यता नहीं है, और आपका क्रेडिट कभी समाप्त नहीं होता है।
यदि प्रति मिनट 300 रिक्वेस्ट्स की रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
API 429 स्टेटस कोड लौटाता है। आपको अपने एप्लिकेशन में एक्सपोनेंशियल बैकऑफ के साथ पुनः प्रयास लॉजिक लागू करना चाहिए। सीमा प्रति API कुंजी पर लागू होती है, इसलिए यदि आवश्यक हो तो थ्रूपुट बढ़ाने के लिए एक नई कुंजी जनरेट करें।
चरणों में कुंजी प्राप्त करें
साइन अप करें, टोकन कॉपी करें, बेस यूआरएल अपडेट करें। बस इतना ही।
ट्रायल क्रेडिट के साथ आज़माएं