प्रमाणीकरण और बेस URL
शुरू करने के लिए, हमारे प्लेटफ़ॉर्म पर जाएं और केवल ईमेल और पासवर्ड के साथ एक खाता बनाएं। पुष्टि के बाद, आपकी API कुंजी तुरंत प्रदर्शित हो जाएगी। ट्रायल के लिए क्रेडिट कार्ड की आवश्यकता नहीं है। अपने क्लाइंट में बेस URL https://api.llmsemcensura.com/v1 का उपयोग करें और हेडर Authorization: Bearer SUA_CHAVE में कुंजी सेट करें। कॉल किए जाने वाले मॉडल को uncensored द्वारा पहचाना जाता है।
चैट कम्प्लीशंस एंडपॉइंट
एंडपॉइंट POST /v1/chat/completions टेक्स्ट उपयोग के लिए एकमात्र आवश्यक रोउट है। messages संरचना में संदेश भेजें और प्रत्यक्ष प्रतिक्रियाएं प्राप्त करें। हम एम्बेडिंग या इमेज जनरेशन नहीं प्रदान करते हैं। मॉडल ओपन है और हमारे GPU सर्वर पर चलता है, अन्य मॉडल ट्रेन करने के लिए डेटा का उपयोग नहीं करता है। अनुरोधों में model को uncensored पर सेट करें।
बेसिक अनुरोध उदाहरण:
curl https://api.llmsemcensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
स्ट्रीमिंग समर्थन (SSE)
ऐप्लिकेशन जिनकी कम लेटेंसी की आवश्यकता है, के लिए stream: true सेट करके स्ट्रीमिंग सक्षम करें। API Server-Sent Events (SSE) की धारा लौटाएगा, जिससे टोकन-दर-टोकन टेक्स्ट प्रदर्शित किया जा सके। यह प्रतिक्रियाशीत चैट इंटरफ़ेस के लिए आदर्श है। क्लाइंट को done इवेंट तक स्ट्रीम प्रोसेस करनी चाहिए।
स्ट्रीमिंग के साथ उपयोग उदाहरण:
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)
फ़ंक्शन कॉलिंग और टूल्स
मॉडल नेटिव फ़ंक्शन कॉलिंग का समर्थन करता है। आप अनुरोध बॉडी में tools परिभाषित कर सकते हैं ताकि AI फ्री टेक्स्ट के बजाय स्ट्रक्चर्ड आर्गुमेंट्स रिटर्न करे। इससे बाहरी सिस्टम के साथ इंटीग्रेशन आसान हो जाता है। रिस्पॉन्स फॉर्मेट OpenAI पैटर्न का पालन करता है और जब उचित हो तो tool_calls रिटर्न करता है।
टोकन प्रबंधन और सीमा
कुल कॉन्टेक्स्ट (प्रॉम्प्ट + कम्प्लीशन) 100,000 टोकन तक सीमित है। कीमत $0,25 प्रति 1M इनपुट टोकन और $1,00 प्रति 1M आउटपुट है। भुगतान किया गया क्रेडिट कभी नहीं समाप्त होता। आप $10 से टॉप-अप कर सकते हैं, $50 से ऊपर +5% बोनस और $100 से ऊपर +10% बोनस के साथ। प्रारंभिक ट्रायल 7 दिनों के लिए $0,50 प्रदान करता है।
पायथन कोड उदाहरण
आधिकारिक openai लाइब्रेरी नेटिव रूप से काम करती है। बस base_url बदलें और अपनी कुंजी प्रदान करें। नीचे दिया गया कोड एक सरल इंटरैक्शन दिखाता है। निष्पादित करने से पहले पैकेज को pip के माध्यम से इंस्टॉल करना सुनिश्चित करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsemcensura.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.llmsemcensura.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);