NSFW llm api क्विकस्टार्ट
मानक OpenAI-संगत एंडपॉइंट्स का उपयोग करके मिनटों में अपने चैटबॉट पाइपलाइन में हमारा अनसेंसर्ड LLM API इंटीग्रेट करें। अपना API key प्राप्त करें, अपना base URL सेट करें, और कानूनी वयस्क सामग्री के लिए शून्य सामग्री अस्वीकृति के साथ प्रॉम्प्ट भेजना शुरू करें।
बेस URL और प्रमाणीकरण
अपने एक्सेस कुंजी को API कुंजी प्राप्त करें पेज। आप Google से साइन इन कर सकते हैं या एक ईमेल और पासवर्ड का उपयोग कर सकते हैं। इंटरफ़ेस आपकी कुंजी तुरंत दिखाता है। फ़ोन नंबर की आवश्यकता नहीं है। अपने पर्यावरण चरों के लिए इस कुंजी को कॉपी करें। यह हमारी इंफ्रास्ट्रक्चर के सभी अनुरोधों को प्रमाणीकृत करता है। आपके प्रॉम्प्ट्स को प्रशिक्षण के लिए उपयोग नहीं किया जाता है। गोपनीयता अतिरिक्त चरणों के बिना बनाए रखी जाती है। प्रत्येक उत्पादन सेवा के लिए एक समर्पित खाता बनाएं। प्रति खाता एक सक्रिय कुंजी स्वच्छ बिलिंग सुनिश्चित करती है। यदि आपको एक नई कुंजी की आवश्यकता है, तो एक नई कुंजी जनरेट करने से पुरानी कुंजी समाप्त हो जाती है। यह आपके क्रेडेंशियल्स को सरल रखता है। सुरक्षा जटिल रोटेशन के बिना सीधी रहती है।
अपना पहला अनुरोध बनाना
मानक का उपयोग करके चैट पूर्णता एंडपॉइंट पर अपना पहला प्रॉम्प्ट भेजें chat/completions path. हमारा अनकैप्सड मॉडल कानूनी वयस्क सामग्री को बिना फ़िल्टर किए प्रतिक्रिया देता है। बेस यूआरएल को हमारे एपीआई डोमेन पर सेट करें। अपना कुंजी प्रमाणीकरण हेडर में पास करें। मॉडल आईडी स्थिर रूप से uncensored. आपको टेक्स्ट इनपुट के लिए टेक्स्ट आउटपुट मिलता है। यहाँ एम्बेडिंग या इमेज जनरेशन नहीं है। जनरेटेड टेक्स्ट के लिए प्रतिक्रिया की जाँच करें। त्रुटियां मानक HTTP कोड लौटाती हैं। क्रेडिट केवल सफल टोकनों के लिए उपयोग होता है।
curl https://api.apillmnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of the latest transformer architecture paper"}]
}'
Python SDK इंटीग्रेशन
त्वरित इंटीग्रेशन के लिए आधिकारिक OpenAI पायथन लाइब्रेरी का उपयोग करें। बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें। अपनी API कुंजी के साथ क्लाइंट को इनिशियलाइज करें। कॉल करें chat.completions.create अपने मॉडल के साथ। uncensored model आपके प्रॉम्प्ट्स संभालता है। स्ट्रीमिंग SSE के माध्यम से समर्थित है। आप JSON मोड भी उपयोग कर सकते हैं। सेट response_format को {"type": "json_object"}. अपने पाइपलाइन के लिए संरचित आउटपुट सुनिश्चित करता है। त्रुटियां मानक अपवादों के रूप में उठाई जाती हैं। प्रतिक्रिया में उपयोग आंकड़ों की जांच करें। मानक लाइब्रेरीज़ के साथ डिबगिंग नगण्य हो जाता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmnsfw.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 क्लाइंट सेटअप
मानक SDK का उपयोग करके Node.js के साथ एकीकरण करें। हमारी API के लिए बेस URL कॉन्फ़िगर करें। प्रारंभिकरण के दौरान अपनी कुंजी पास करें। uncensored मॉडल। इंटरफ़ेस OpenAI से बिल्कुल मेल खाता है। आप आसानी से प्रतिक्रियाएं स्ट्रीम कर सकते हैं। साफ़ कोड के लिए async/await का उपयोग करें। try/catch ब्लॉकों के साथ त्रुटियों को संभालें। मॉडल फंक्शन कॉलिंग का समर्थन करता है। अपने अनुरोध बॉडी में टूल्स परिभाषित करें। अपने कोड में टूल कॉल को पार्स करें। यह मौजूदा Node वर्कफ़्लो में फिट बैठता है। कस्टम एडाप्टर की आवश्यकता नहीं है। आपका कोड मानक और पोर्टेबल रहता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmnsfw.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 आपके अनुरोध में। API Server-Sent Events (SSE) लौटाता है। प्रत्येक खंड आंशिक टेक्स्ट शामिल करता है। टोकन उपयोग विवरण अंतिम खंड में प्रकट होते हैं। यह उपयोगकर्ताओं के लिए वास्तविक समय अपडेट की अनुमति देता है। आप स्ट्रीम को रद्द कर सकते हैं यदि आवश्यक हो। अनसेंसर्ड मॉडल इस सुविधा का समर्थन करता है। यह सभी मानक SDK के साथ काम करता है। अपने लूप में स्ट्रीम इवेंट हैंडल करें। टेक्स्ट को आने पर प्रदर्शित करें। यह अनुभव की गई प्रदर्शन को काफी बेहतर बनाता है। उपयोगकर्ता तेजी से उत्तर देखते हैं। त्रुटि हैंडलिंग सभी मोड में सुसंगत रहती है।
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)
सीमाएं, त्रुटियां, और संदर्भ
हमारा API स्पष्ट संचालन सीमाएं लागू करता है। आपको प्रति कुंजी प्रति मिनट 300 अनुरोध मिलते हैं। सह-कार्यता 8 समानांतर अनुरोधों तक सीमित है। अनुरोध बॉडी 8 MB से कम रहनी चाहिए। संदर्भ विंडो कुल मिलाकर 100,000 टोकन तक फैली होती है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। त्रुटियां 401 या 429 जैसे मानक कोड लौटाती हैं। 402 त्रुटि का अर्थ है कि आपका क्रेडिट कम है। छोटी सामग्री के लिए अस्वीकृतियां मुफ्त हैं। पूर्व-भुगतान खातों के लिए क्रेडिट कभी समाप्त नहीं होता। स्ट्रीमिंग बिना अतिरिक्त लागत के काम करती है। अपने डैशबोर्ड में अपनी उपयोगिता की निगरानी करें। सीमाएं सभी उपयोगकर्ताओं के लिए स्थिर प्रदर्शन सुनिश्चित करती हैं।
अक्सर पूछे जाने वाले प्रश्न
एनएसएफडब्ल्यू एलएलएम एपीआई कॉन्टेक्स्ट विंडो साइज क्या है?
संदर्भ विंडो 100,000 टोकन की है, जिसमें प्रॉम्प्ट और पूर्णता दोनों शामिल हैं। आप प्रत्येक कॉल के लिए 16,000 टोकन तक आउटपुट का अनुरोध कर सकते हैं। यदि आप max_tokens सेट नहीं करते हैं, तो सीमा डिफ़ॉल्ट रूप से 2,048 टोकन होती है। यह लंबी बातचीत या बड़े दस्तावेज़ प्रसंस्करण की अनुमति देता है।
क्या API फ़ंक्शन कॉलिंग और JSON मोड का समर्थन करता है?
हाँ, API फ़ंक्शन कॉलिंग और JSON मोड दोनों का समर्थन करता है। आप अपने अनुरोध में टूल्स परिभाषित कर सकते हैं और response_format को json_object पर सेट कर सकते हैं। यह आपके चैटबॉट पाइपलाइन में संरचित आउटपुट और टूल उपयोग सक्षम करता है। मॉडल इन सुविधाओं को स्वदेशी रूप से संभालता है।
यदि मुझे 402 एरर मिलता है तो क्या होता है?
402 त्रुटि संकेत देती है कि आपका पूर्व-भुगतान क्रेडिट अपर्याप्त है। आपको API का उपयोग जारी रखने के लिए क्रिप्टो के माध्यम से टॉप अप करना होगा। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खपती हैं, इसलिए आप केवल मान्य टोकन के लिए भुगतान करते हैं। आपका क्रेडिट कभी समाप्त नहीं होता है, इसलिए आप जब भी आवश्यक हो टॉप अप कर सकते हैं।
सेकंडों में अपना API key प्राप्त करें
साइन अप करें, टोकन कॉपी करें, अपना एंडपॉइंट अपडेट करें। बस इतना ही करना है।
अभी शुरू करें