API दस्तावेज़ीकरण
मानक OpenAI-कम्पैटिबल कोड का उपयोग करके मिनटों में हमारे ओपन-वेइट LLM के साथ अनफिल्टर्ड कंटेंट जनरेट करें।
प्रमाणीकरण और बेस यूआरएल
अपनी यूनिक API कुंजी का बेस यूआरएल के साथ उपयोग करें https://api.unfilteredaichatgpt.com/v1 अनुरोधों को प्रमाणीकृत करने के लिए। आपकी कुंजी Google या ईमेल के माध्यम से साइनअप के तुरंत बाद उत्पन्न की जाती है।
- कुंजी को
Authorizationहेडर को Bearer टोकन के रूप में सेट करें। - कोई सदस्यता आवश्यक नहीं है; क्रेडिट प्रति टोकन काटा जाता है।
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
}'
POST /v1/chat/completions
अपना प्रॉम्प्ट भेजें /v1/chat/completions टेक्स्ट प्रतिक्रियाएँ प्राप्त करने के लिए एंडपॉइंट। मॉडल ID हमेशा uncensored.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaichatgpt.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)यह एंडपॉइंट स्टैंडर्ड चैट मेसेजेस स्वीकार करता है। यह एम्बेडिंग्स, इमेजेस, या ऑडियो को सपोर्ट नहीं करता है।
GET /v1/models
क्वेरी /v1/models उपलब्ध मॉडल की जाँच करें। आप uncensored model सूचीबद्ध है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaichatgpt.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);यह एंडपॉइंट पुष्टि करता है कि आपका कनेक्शन सक्रिय है और सही ढंग से ऑथेंटिकेटेड है।
पैरामीटर: तापमान, Top P, और टूल्स
तापमान के साथ रचनात्मकता को नियंत्रित करें temperature और top_p. उपयोग करें tools फ़ंक्शन कॉलिंग के लिए।
सेट करें response_format को {"type": "json_object"} संरचित आउटपुट के लिए। मॉडल कानूनी वयस्क विषयों के लिए कंटेंट फिल्टर को नजरअंदाज करता है।
स्ट्रीमिंग रिस्पॉन्सेस (SSE)
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true. सर्वर-सेंट इवेंट्स के माध्यम से चंक प्राप्त करें।
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)टोकन उपयोग डेटा अंतिम चंक में शामिल है। यह लंबे आउटपुट के लिए अनुपलब्ध विलंबता को कम करता है।
रेट लिमिट्स और कोटा
आप प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित हैं।
अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए। 401 (अमान्य कुंजी) या 402 (कोई क्रेडिट नहीं) जैसी त्रुटियां तुरंत लौटती हैं बिना क्रेडिट खपत किए।
अक्सर पूछे जाने वाले प्रश्न
क्या यह आधिकारिक ChatGPT API है?
नहीं। हम अपना खुद का ओपन-वेइट अनसेंसर्ड LLM चलाते हैं। यह OpenAI SDK के साथ संगत है लेकिन GPT नहीं है।
मॉडल कितने कॉन्टेक्स्ट का समर्थन करता है?
मॉडल इनपुट और आउटपुट संयुक्त के लिए 100,000 टोकन संदर्भ विंडो का समर्थन करता है।
यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
आपको 429 त्रुटि मिलेगी। पुनः प्रयास करने से पहले प्रतीक्षा करें, या यदि उपलब्ध हो तो अपना खाता अपग्रेड करें।
अपनी कुंजी तुरंत प्राप्त करें
रजिस्टर करें, अपनी कुंजी प्राप्त करें, बेस यूआरएल अपडेट करें। यह पूरी कॉन्फ़िगरेशन को कवर करता है।