hi ▾
API कुंजी प्राप्त करें

NSFW टॉपक्विकस्टार्ट: टॉप NSFW API इंटीग्रेट करें

क्विकस्टार्ट: टॉप NSFW API इंटीग्रेट करें

एकल बेस यूआरएल और स्टैंडर्ड OpenAI-कम्पैटिबल एंडपॉइंट के साथ अनसेंसर्ड LLM API को इंटीग्रेट करें। अपनी API की के साथ तुरंत शुरू करें और देखें कि आपके पसंदीदा भाषा में रिक्वेस्ट कैसे व्यवहार करते हैं।

अनकैप्डhttps://api.nsfwtop.cc/v1

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

NSFW टॉप API सभी अनुरोधों के लिए एकल बेस URL का उपयोग करती है। अपने OpenAI SDK कॉन्फ़िगरेशन में बेस URL को बदलें https://api.nsfwtop.cc/v1. अपनी API कुंजी में पास करें Authorization हेडर। आपको प्रति खाते एक सक्रिय कुंजी मिलती है। कुंजी Google या ईमेल से साइनअप करने के तुरंत बाद दिखाई देती है।

curl https://api.nsfwtop.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all api endpoints"}]
  }'

हर अनुरोध में इस हेडर की आवश्यकता होती है। यदि कुंजी गायब है या अमान्य है, तो API एक 401 त्रुटि लौटाता है। आपके प्रॉम्प्ट प्रशिक्षण के लिए उपयोग नहीं किए जाते हैं। शुरू करने के लिए फ़ोन नंबर की आवश्यकता नहीं है।

पहला अनुरोध Python के साथ

औपचारिक OpenAI Python SDK का उपयोग करके एक चैट पूर्णता अनुरोध भेजें। कस्टम आधार URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। मॉडल ID uncensored मानक कंटेंट अस्वीकृतियों के बिना रिस्पॉन्स के लिए।

from openai import OpenAI

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

सेट करें max_tokens आउटपुट लंबाई को नियंत्रित करने के लिए पैरामीटर। यदि आप कोई सीमा निर्दिष्ट नहीं करते हैं, तो अधिकतम आउटपुट 2,048 टोकन होता है। इनपुट और आउटपुट टोकन आपकी 100,000 टोकन की कॉन्टेक्स्ट विंडो में गिने जाते हैं।

Node SDK एकीकरण

OpenAI Node SDK का उपयोग करके अपने JavaScript या TypeScript एप्लिकेशन में API को इंटीग्रेट करें। क्लाइंट को baseURL NSFW टॉप एंडपॉइंट की ओर इशारा करते हुए। अपनी API कुंजी को apiKey मान।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwtop.cc/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);

कॉल chat.completions.create() मॉडल के साथ uncensored. प्रतिक्रिया में जनरेटेड टेक्स्ट और टोकन उपयोग विवरण शामिल हैं। आप अपनी उपयोग स्थिति के आधार पर प्रतिक्रियाओं को स्ट्रीम कर सकते हैं या उन्हें एक साथ प्राप्त कर सकते हैं।

SSE के साथ स्ट्रीमिंग प्रतिक्रियाएं

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true अपने अनुरोध में। API सर्वर-सेंटेड इवेंट्स (SSE) लौटाता है जैसे ही टोकन जनरेट होते हैं। यह लंबे उत्तरों के लिए अनुभवगत विलंबता को कम करता है। स्ट्रीम को प्रोसेस करें ताकि टेक्स्ट को क्रमिक रूप से प्रदर्शित किया जा सके।

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)

स्ट्रीम में अंतिम चंक अनुरोध के लिए कुल टोकन उपयोग शामिल करता है। आप लागत और संदर्भ उपयोग को वास्तविक समय में ट्रैक कर सकते हैं। स्ट्रीमिंग सभी पैरामीटर जैसे temperature और top_p.

JSON मोड और फंक्शन कॉलिंग

सेट करके संरचित आउटपुट फ़ोर्स करें response_format को {"type": "json_object"}. यह सुनिश्चित करता है कि मॉडल मुक्त पाठ के बजाय मान्य JSON लौटाए। डेटा पार्स करने या अन्य सिस्टम के साथ एकीकृत करने के लिए इसका उपयोग करें।

फंक्शन कॉलिंग के माध्यम से समर्थित है tools पैरामीटर। फंक्शन को tools array. मॉडल इन फंक्शन्स को कॉल कर सकता है और संरचित तर्क लौटा सकता है। tool_choice नियंत्रित करने के लिए कि फ़ंक्शन कब बुलाए जाएं।

रेट लिमिट्स और बाधाएं

API प्रति कुंजी प्रति मिनट 300 अनुरोधों की सीमा लागू करता है। आप एक साथ 8 समवर्ती अनुरोध कर सकते हैं। अधिकतम अनुरोध बॉडी साइज़ 8 MB है। इन सीमाओं को पार करने पर 429 त्रुटि मिलती है। पुनः प्रयास करने से पहले प्रतीक्षा करें या अपने क्रेडिट उपयोग को अपग्रेड करें।

यदि आपके पास कोई क्रेडिट नहीं है, तो अनुरोध 402 त्रुटि लौटाते हैं। त्रुटियां और अस्वीकृतियां टोकन खर्च नहीं करती हैं। कॉन्टेक्स्ट विंडो में प्रॉम्प्ट और कंप्लीशन के लिए कुल 100,000 टोकन की अनुमति है। अप्रत्याशित शुल्क से बचने के लिए अपनी टोकन उपयोग का सावधानी से प्रबंधन करें।

अक्सर पूछे जाने वाले प्रश्न

NSFW टॉप API बेस यूआरएल क्या है?

बेस यूआरएल HTTPS://api.nsfwtop.cc/v1 है। यह मानक OpenAI SDKs के साथ संगत है। इसका उपयोग करने के लिए अपने क्लाइंट कॉन्फ़िगरेशन में बेस यूआरएल बदलें।

API के लिए मैं भुगतान कैसे करूं?

आप क्रिप्टोकरेंसी का उपयोग करके क्रेडिट टॉप-अप कर सकते हैं। हम TRC20 पर USDT या Base पर USDC स्वीकार करते हैं। न्यूनतम टॉप-अप $20 है। क्रेडिट कभी समाप्त नहीं होता और वास्तविक टोकन उपयोग के आधार पर चार्ज किया जाता है।

यदि मुझे 401 एरर मिलता है तो क्या होता है?

401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या अनुपस्थित है। अपनी कुंजी डैशबोर्ड में जाँचें। यदि पुरानी कुंजी रद्द कर दी गई थी, तो एक नई कुंजी जनरेट करें। एक समय में प्रत्येक खाते में केवल एक सक्रिय कुंजी होती है।

आपकी API कुंजी लगभग तैयार है

रजिस्टर करें, अपनी कुंजी कॉपी करें, बेस URL अपडेट करें। बस यही पूरी कॉन्फ़िगरेशन कवर करता है।

API कुंजी प्राप्त करें