hi ▾

API दस्तावेज़ीकरण

हमारी OpenAI-कम्पैटिबल API के साथ अनकेंसरड टेक्स्ट तुरंत जनरेट करें। आप सिर्फ उपयोग किए गए टोकन के लिए भुगतान करते हैं, जिससे आइडल सब्सक्रिप्शन या उपयोग न किए गए फीचर्स पर शून्य बर्बादी सुनिश्चित होती है।

प्रमाणीकरण और बेस यूआरएल

आपका API कुंजी हर अनुरोध को प्रमाणीकृत करता है। इसे Authorization header एक bearer token के रूप में। बेस URL है https://api.aiohnefilter.com/v1. यह एंडपॉइंट मानक OpenAI SDKs के साथ काम करता है। आप केवल बेस यूआरएल और कुंजी बदलकर प्रदाता बदल सकते हैं। आपकी कुंजी साइनअप के तुरंत बाद उत्पन्न होती है। इसे गुप्त रखें। यह आपके प्रीपेड क्रेडिट तक पूर्ण एक्सेस प्रदान करता है।

चैट कंप्लीशंस एंडपॉइंट

के माध्यम से अनसेंसर्ड मॉडल को संदेश भेजें POST /v1/chat/completions. मॉडल ID का उपयोग करें uncensored. API अपने एप्लिकेशन लॉजिक के लिए टेक्स्ट प्रतिक्रियाएं लौटाता है। आप 100,000 टोकन विंडो के साथ कॉन्टेक्स्ट को नियंत्रित करते हैं। इनपुट और आउटपुट टोकन आपके बैलेंस में योगदान देते हैं। त्रुटियां क्रेडिट खर्च नहीं करतीं। सभी टेक्स्ट जनरेशन कार्यों के लिए इस एंडपॉइंट का उपयोग करें।

curl https://api.aiohnefilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set server timezone to UTC"}]
  }'

Python SDK

आधिकारिक openai Python पैकेज आसान एकीकरण के लिए। बेस यूआरएल को हमारे API एंडपॉइंट पर सेट करें। अपनी कुंजी के साथ क्लाइंट को इनिशियलाइज़ करें। कॉल chat.completions.create के साथ uncensored मॉडल। इस दृष्टिकोण से बॉयलरप्लेट कोड कम होता है। यह JSON सीरियलाइजेशन को स्वचालित रूप से संभालता है। स्ट्रीमिंग एसी क्लाइंट के माध्यम से समर्थित है।

from openai import OpenAI

client = OpenAI(base_url="https://api.aiohnefilter.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 SDK

इंस्टॉल करें openai JavaScript प्रोजेक्ट्स के लिए npm पैकेज। बेस यूआरएल को हमारे सर्वरों की ओर इशारा करने के लिए कॉन्फ़िगर करें। इनिशियलाइजेशन के दौरान अपनी API कुंजी पास करें। मानक विधि का उपयोग करके पूर्णता के लिए अनुरोध भेजें। Node SDK कनेक्शन पूलिंग को कुशलता से प्रबंधित करता है। यह सर्वलेस फ़ंक्शन्स के लिए अच्छी तरह काम करता है। अप्रत्याशित लागत से बचने के लिए त्रुटियों को सहजता से हैंडल करें।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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. आप उन्हें जनरेट होते हुए टोकन प्राप्त करते हैं। इससे लंबे आउटपुट के लिए अनुभवजन्य विलंबता कम हो जाती है। रचनात्मकता के लिए तापमान और top_p को समायोजित करें। उपयोग stop सीक्वेंस का उपयोग जनरेशन रोकने के लिए। JSON मोड संरचित आउटपुट को मजबूर करता है। सेट करें max_tokens आउटपुट की लंबाई को नियंत्रित करने के लिए। अंतिम चंक में कुल उपयोग आंकड़े शामिल हैं।

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 स्टेटस का मतलब है कि क्रेडिट अपर्याप्त है। 429 त्रुटि दर सीमा के समाप्त होने का संकेत देती है। अस्वीकृत अनुरोधों के लिए आपके बैलेंस से चार्ज नहीं होता है। त्रुटियां मुफ्त हैं। 429 के लिए एक्सपोनेंशियल बैकऑफ़ के साथ पुनः प्रयास करें।

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

API के लिए बेस यूआरएल क्या है?

बेस URL HTTPS://api.aiohnefilter.com/v1 है। यह मानक OpenAI SDKs के साथ संगत है। आपको अपने क्लाइंट कॉन्फ़िगरेशन में केवल बेस URL और API कुंजी अपडेट करने की आवश्यकता है।

टोकन मूल्य निर्धारन कैसे काम करता है?

आप 1M इनपुट टोकन के लिए $0.15 और 1M आउटपुट टोकन के लिए $0.50 देते हैं। त्रुटियां और अस्वीकृतियां मुफ्त हैं। आपका पूर्व-भुगतान क्रेडिट कभी समाप्त नहीं होता है। आप केवल उसी के लिए भुगतान करते हैं जिसका आप वास्तव में उपयोग करते हैं।

क्या मैं प्रतिक्रियाओं को स्ट्रीम कर सकता हूँ?

हाँ, स्ट्रीम पैरामीटर को true पर सेट करें। आपको टोकन जनरेट होते ही प्राप्त होते हैं। इससे लंबे आउटपुट के लिए लेटेंसी कम होती है। अंतिम चंक में कुल टोकन उपयोग के आंकड़े शामिल होते हैं।

अपनी कुंजी जनरेट करें

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

अभी शुरू करें