hi ▾
अभी शुरू करें

Heretic IAअनकेंसरड LLM API दस्तावेज़ीकरण

अनकेंसरड LLM API दस्तावेज़ीकरण

मिनटों में Heretic Ia API के साथ शुरुआत करें। यह क्विकस्टार्ट गाइड प्रमाणीकरण, अनुरोधों, स्ट्रीमिंग और अनसेंसर्ड LLM के लिए सीमाओं को कवर करती है।

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

API सभी अनुरोधों के लिए एक एकल बेस यूएल का उपयोग करती है। आप API कुंजी का उपयोग करके प्रमाणीकरण करते हैं, जो Authorization हेडर। Google या ईमेल के माध्यम से एक खाता बनाएं API कुंजी प्राप्त करें पृष्ठ अपनी कुंजी तुरंत प्राप्त करने के लिए।

  • बेस यूआरएल: https://api.hereticia.com/v1
  • Auth: Authorization: Bearer YOUR_API_KEY

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

पहला अनुरोध

एक मानक chat.completions अनकैप्ड मॉडल से टेक्स्ट जनरेट करने का अनुरोध करें। एंडपॉइंट JSON पेलोड्स स्वीकार करता है जिसमें एक messages एरे और एक model field सेट है uncensored.

यह अनुरोध एक सरल इंटरैक्शन प्रदर्शित करता है। मॉडल कानूनी वयस्क उपयोग के लिए कंटेंट अस्वीकृतियों के बिना टेक्स्ट लौटाता है। जनरेटेड कंटेंट के लिए प्रतिक्रिया की जाँच करें।

curl https://api.hereticia.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
  }'

Python SDK इंटीग्रेशन

अपने स्क्रिप्ट्स में API को इंटीग्रेट करने के लिए आधिकारिक OpenAI पायथन लाइब्रेरी का उपयोग करें। बेस यूआरएल को सेट करें https://api.hereticia.com/v1 औह अपनी API कुंजी प्रदान करें। लाइब्रेरी अनुरूप प्रारूपण स्वचालित रूप से संभालती है।

लाइब्रेरी को pip के माध्यम से इंस्टॉल करें। फिर कस्टम बेस यूआरएल के साथ क्लाइंट को इनिशियलाइज़ करें। एक संदेश भेजें और प्रतिक्रिया प्रिंट करें। यह दृष्टिकोण अधिकांश OpenAI-कम्पैटिबल क्लाइंट्स के साथ काम करता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.hereticia.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 पैकेज इंस्टॉल करके Node.js के साथ एकीकरण करें। Heretic Ia बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। SDK अनुरोध निर्माण और प्रतिक्रिया पार्सिंग को सरल बनाता है।

सही बेस यूआरएल के साथ क्लाइंट को इनिशियलाइज़ करें। चैट कंप्लीशन अनुरोध बनाएं uncensored मॉडल। उत्तर को संभालें और उत्पन्न टेक्स्ट को निकालें। यह विधि सर्वर-साइड एप्लिकेशन के लिए कुशल है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.hereticia.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 आपके अनुरोध में। API खंडों की एक Server-Sent Events (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)

सीमाएं, त्रुटियां, और संदर्भ विंडो

संदर्भ विंडो प्रॉम्प्ट और पूर्णता के लिए कुल 100,000 टोकन का समर्थन करती है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है। यदि max_tokens अनसेट है, लिमिट 2,048 टोकन है।

रेट लिमिट्स प्रति कुंजी 300 अनुरोध प्रति मिनट की अनुमति देते हैं। समानांतर अनुरोध प्रति कुंजी 8 पर सीमित हैं। अनुरोध बॉई साइज 8 MB से अधिक नहीं होनी चाहिए। त्रुटियों में अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402 और रेट लिमिट्स के लिए 429 शामिल हैं। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खपतीं।

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

Heretic Ia API के साथ शुरुआत कैसे करें?

Get API key पेज पर Google या ईमेल का उपयोग करके साइन अप करें। आपको तुरंत एक API कुंजी मिलेगी। किसी भी OpenAI-संगत SDK के साथ इस कुंजी का उपयोग करें जिसमें बेस URL को HTTPS://api.hereticia.com/v1 पर सेट किया गया हो।

संदर्भ विंडो और आउटपुट सीमा क्या है?

संदर्भ विंडो 100,000 टोकन की है, जो प्रॉम्प्ट और पूर्णता दोनों को कवर करती है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है, या यदि max_tokens निर्दिष्ट नहीं किया गया है तो 2,048 टोकन।

स्ट्रीमिंग कैसे काम करती है और टोकन उपयोग कहाँ रिपोर्ट किया जाता है?

Server-Sent Events स्ट्रीम प्राप्त करने के लिए stream: true सेट करें। प्रत्येक चंक में आंशिक पाठ होता है। स्ट्रीम के अंतिम चंक में टोकन उपयोग विवरण प्रदान किया जाता है।

अपना API कुंजी

एक खाता पंजीकृत करें, कुंजी प्राप्त करें, और अपना बेस यूआरएल अपडेट करें। यह पूरी कॉन्फ़िगरेशन है।