hi ▾
ट्रायल कुंजी प्राप्त करें

अनसेंसर्ड LLM API को इंटीग्रेट करें

स्टैंडर्ड OpenAI-कम्पैटिबल एंडपॉइंट के साथ अनसेंसर्ड LLM API को इंटीग्रेट करें। यह गाइड डेवलपर्स के लिए प्रमाणीकरण, रिक्वेस्ट पैरामीटर्स, स्ट्रीमिंग और एरर हैंडलिंग को कवर करती है जिन्हें विश्वसनीय, अनफिल्टर्ड रिस्पॉन्स की आवश्यकता है।

https://api.howtomakechatgptunfiltered.com/v1अनकैप्ड

बेस URL और प्रमाणीकरण

सभी अनुरोधों के लिए प्रदान की गई बेस यूआरएल और एपीआई कुंजी का उपयोग करें। एंडपॉइंट है https://api.howtomakechatgptunfiltered.com/v1. अपनी कुंजी में पास करें Authorization हेडर को Bearer टोकन के रूप में सेट करें। यह मानक फॉर्मेट आपको अपने क्लाइंट कोड को बदले बिना हमारी सेवा को स्विच करने की अनुमति देता है। Google या ईमेल से साइनअप करने के तुरंत बाद आपको एक API कुंजी मिलती है। फोन नंबर की आवश्यकता नहीं होती है।

curl https://api.howtomakechatgptunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "calculate total tokens for input array"}]
  }'

त्रुटियाँ जैसे 401 अमान्य कुंजी को दर्शाती हैं, जबकि 402 का अर्थ है कि आपको अधिक क्रेडिट की आवश्यकता है। आपकी कुंजी तभी सक्रिय होती है जब आप इसे डैशबोर्ड पर देखते हैं।

POST /v1/chat/completions पैरामीटर

अपने प्रॉम्प्ट्स चैट कंप्लीशन्स एंडपॉइंट पर स्टैंडर्ड पैरामीटर के साथ भेजें। उपयोग करें model: "uncensored" मॉडल चुनने के लिए। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कंप्लीशन के संयोजन के लिए 100,000 टोकन है। आप सेट कर सकते हैं temperature, top_p, और stop अनुक्रम। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है। सेट करें max_tokens अनपेक्षित ट्रंकेशन से बचने के लिए। JSON मोड उपलब्ध है response_format. फंक्शन कॉलिंग के साथ काम करता है tools. पैरामीटर जैसे presence_penalty और frequency_penalty दोहराव को नियंत्रित करें। सीड मान (Seed values) पुनरुत्पादक आउटपुट सुनिश्चित करते हैं।

स्ट्रीमिंग रिस्पॉन्सेस और टोकन गणना

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। API वास्तविक समय में टोकन वितरण के लिए Server-Sent Events (SSE) लौटाता है। टोकन उपयोग विवरण स्ट्रीम के अंतिम खंड में प्रकट होते हैं। यह आपको लागत और संदर्भ उपयोग को सटीक रूप से ट्रैक करने की अनुमति देता है। स्ट्रीमिंग लंबे उत्तरों के लिए अनुभव की गई विलंबता को कम करती है। यह चैट इंटरफ़ेस के लिए आदर्श है। आप तत्काल प्रदर्शन के लिए आंशिक टोकन को पार्स कर सकते हैं। अंतिम खंड में पूर्ण उपयोग सांख्यिकी होती है। यह पारदर्शिता आपको API उपभोग की निगरानी करने में मदद करती है।

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 मोड

अनुरोध बॉडी में टूल परिभाषित करें tools पैरामीटर। मॉडल एक फ़ंक्शन कॉल ऑब्जेक्ट लौटाता है जिसे आपका कोड निष्पादित कर सकता है। सेट करें tool_choice एक टूल को ऑटो या निर्दिष्ट करने के लिए। JSON मोड संरचित आउटपुट को लागू करता है। सेट करें response_format को {"type": "json_object"}. यह पार्सिंग के लिए मान्य JSON सुनिश्चित करता है। यह डेटा निकालने के लिए उपयोगी है। फ़ंक्शन कॉलिंग जटिल वर्कफ़्लो का समर्थन करती है। मॉडल टूल तर्क स्वचालित रूप से संभालता है। JSON मोड फॉर्मेटिंग त्रुटियों को रोकता है। दोनों सुविधाएं अनसेंसर्ड मॉडल के साथ काम करती हैं। वे मानक OpenAI SDKs के साथ एकीकृत होती हैं।

त्रुटि हैंडलिंग और रेट लिमिट

मानक HTTP स्टेटस कोड के साथ त्रुटियों को सहजता से हैंडल करें। 401 का अर्थ है कि आपकी API कुंजी अमान्य है। 402 अपर्याप्त पूर्व-भुगतान क्रेडिट को संकेत देता है। 429 संकेत देता है कि आपने दर सीमा को पार कर लिया है। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है। आपके पास 8 समवर्ती अनुरोध हो सकते हैं। अनुरोध बॉडी 8 MB से कम होनी चाहिए। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खाती हैं। उपयोग किए गए क्रेडिट के लिए रिफंड उपलब्ध नहीं हैं। डबल चार्ज सपोर्ट के माध्यम से ठीक किए जाते हैं। प्रत्येक खाते को एक सक्रिय कुंजी मिलती है। एक नई कुंजी पुरानी कुंजी को बदल देती है। हमेशा स्टेटस कोड जांचें।

GET /v1/models एंडपॉइंट

एक GET अनुरोध भेजकर उपलब्ध मॉडलों को क्वेरी करें। एंडपॉइंट है /v1/models. यह मॉडल ऑब्जेक्ट्स की एक सूची लौटाता है। हमारी सेवा एक मॉडल प्रदान करती है: uncensored. यह पुष्टि करता है कि API काम कर रहा है। हेल्थ चेक के लिए इस एंडपॉइंट का उपयोग करें। यह मॉडल के बारे में मेटाडेटा लौटाता है। मॉडल ID हमेशा uncensored. यह मानक एंडपॉइंट कम्पैटिबिलिटी सुनिश्चित करता है। यह किसी भी OpenAI-कम्पैटिबल क्लाइंट के साथ काम करता है। आप कनेक्टिविटी की जल्दी पुष्टि कर सकते हैं। यह स्वचालित टेस्ट के लिए उपयोगी है। रिस्पॉन्स में मॉडल का नाम और ID शामिल है।

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.howtomakechatgptunfiltered.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.howtomakechatgptunfiltered.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);

सामान्य प्रश्न

मैं इस API का उपयोग करके chatgpt को अनफिल्टर्ड कैसे बनाऊं?

अपने अनुरोधों में मॉडल आईडी को "uncensored" सेट करें। API एक ओपन-वेट मॉडल सर्व करता है जिसे बिना अस्वीकृति के ट्यून्ड किया गया है। यह बेस URL बदलकर मानक OpenAI SDKs के साथ काम करता है। प्रमाणीकरण के लिए प्रदान की गई API कुंजी का उपयोग करें। इससे लोकल सेटअप की आवश्यकता समाप्त हो जाती है।

इस अनसेंसर्ड chatgpt API के लिए मूल्य निर्धारण क्या है?

कीमत $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन है। क्रेडिट क्रिप्टो (USDT या USDC) के माध्यम से प्रीपेड है। त्रुटियां और रिफ्यूजल मुफ्त हैं। क्रेडिट कभी समाप्त नहीं होता। कोई सब्सक्रिप्शन फीस लागू नहीं होती। बड़े टॉप-अप के लिए बोनस क्रेडिट उपलब्ध है।

समानांतर चैट API प्रतिक्रियाओं में गायब उद्धरणों को डीबग कैसे करें?

सुनिश्चित करें कि आप उपयोग डेटा के लिए अंतिम SSE चंक को पार्स कर रहे हैं। स्ट्रीमिंग प्रतिक्रियाओं में टोकन गणना अंतिम इवेंट में शामिल होती है। यदि संदर्भ अंक (citations) गायब हैं, तो जांचें कि आप स्ट्रीम को समय से पहले ट्रंकेट तो नहीं कर रहे हैं। मॉडल उपयोग विवरण केवल तभी लौटाता है जब स्ट्रीम पूरी हो जाती है। अपने क्लाइंट द्वारा SSE को सही ढंग से हैंडल किया जा रहा है, यह सत्यापित करें।

अपना API कुंजी

रजिस्टर करें, कुंजी कॉपी करें, अपना बेस URL अपडेट करें। हो गया।