hi ▾

अनकेंसरड ओपनएआई-कम्पैटिबल API

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

अनकेंसरड चैट कंप्लीशंस API डॉक्स

मिनटों में अनकेंसर OpenAI-संगत API के साथ शुरुआत करें। अपने मौजूदा स्टैक में हमारा बेस URL और API की ड्रॉप करें ताकि कंटेंट रिस्ट्रिक्शन्स के बिना टेक्स्ट जनरेट करना शुरू कर सकें।

https://api.ollamaopenaiapi.com/v1uncensored

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

API कुंजी आपके अनुरोधों को प्रमाणीकृत करती है। आपको प्रति खाता एक कुंजी प्राप्त होती है, जिसे आप Google या ईमेल के माध्यम से साइनअप करने के तुरंत बाद बनाते हैं। अपने ट्रैफ़िक को रूट करने के लिए बेस URL HTTPS://api.ollamaopenaiapi.com/v1 का उपयोग करें।

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

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

चैट पूर्णता एंडपॉइंट पर संदेश भेजें टेक्स्ट प्रतिक्रियाएं प्राप्त करने के लिए। मॉडल ID है uncensored, को सपोर्ट करता है, जो हमारे सर्वरों पर चलता है और कानूनी वयस्क या विवादास्पद विषयों को अस्वीकार नहीं करता है। आप प्रतिक्रियाओं को स्ट्रीम कर सकते हैं या उन्हें एकल ब्लॉक में प्राप्त कर सकते हैं।

curl https://api.ollamaopenaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list open ports on this server"}]
  }'

यह एंडपॉइंट स्टैंडर्ड JSON पेलोड्स हैंडल करता है। एरर्स को स्टैंडर्ड HTTP कोड्स के रूप में लौटाया जाता है। कंटेक्स्ट विंडो कुल 100,000 टोकन है। मैक्स आउटपुट 16,000 टोकन है जब तक कि ओवरराइड न किया जाए।

Models List Endpoint

उपलब्धता की पुष्टि करने के लिए मॉडल्स की सूची को क्वेरी करें। प्रतिक्रिया मॉडल आईडी और प्रकार की पुष्टि करती है। यह क्लाइंट कॉन्फ़िगरेशन को डिबग करने के लिए उपयोगी है। यह मानक OpenAI प्रारूप लौटाता है। निरीक्षण करने के लिए GET /v1/models का उपयोग करें। सूची छोटी है क्योंकि हम एक प्राथमिक मॉडल प्रदान करते हैं। सुनिश्चित करने के लिए इस एंडपॉइंट की जांच करें कि आपका क्लाइंट एंडपॉइंट संरचना को पहचानता है।

स्ट्रीमिंग & टोकन उपयोग

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

पैरामीटर: तापमान, Top P, टूल्स

तापमान के साथ रचनात्मकता को नियंत्रित करें temperature और top_p. उपयोग करें tools फ़ंक्शन कॉलिंग के लिए। सेट करें response_format को {"type": "json_object"} संरचित आउटपुट के लिए। ये पैरामीटर OpenAI स्कीमा का पालन करते हैं। आप सेट भी कर सकते हैं stop सीक्वेंस और seed पुनरुत्पादन के लिए। दोहराव को नियंत्रित करने के लिए दंड समायोजित करें। अनसेंसर्ड मॉडल इन बाधाओं का सम्मान करता है। यह एक विशिष्ट शैली थोपता नहीं है। जनरेशन पर आपके पास पूर्ण नियंत्रण है।

त्रुटि हैंडलिंग & सीमाएँ

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

Python

from openai import OpenAI

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

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

अनसेंसर्ड ओलामा ओपनएआई API कॉन्टेक्स्ट विंडो क्या है?

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

पायथन के साथ ओपनएआई कम्पैटिबल API का उपयोग कैसे करें?

आधिकारिक OpenAI Python SDK इंस्टॉल करें। बेस यूआरएल को HTTPS://api.ollamaopenaiapi.com/v1 पर सेट करें। अपनी एपीआई कुंजी को इनिशियलाइज़ेशन में पास करें। कोड का शेष भाग मानक OpenAI उपयोग के समान ही रहता है। यह आपके मौजूदा स्क्रिप्ट्स के लिए ड्रॉप-इन संगतता सुनिश्चित करता है।

NSFW चैटबॉट विकास के लिए openai API विकल्प क्यों उपयोग करें?

मानक प्रदाता अक्सर वयस्क सामग्री या विवादास्पद विषयों पर प्रतिबंध लगाते हैं। हमारा अनकैप्ड मॉडल कानूनी वयस्क उपयोग को बिना अस्वीकृति के अनुमति देता है। आपको वही API संरचना मिलती है लेकिन कम सामग्री फ़िल्टर के साथ। यह NSFW चैटबॉट और रचनात्मक लेखन अनुप्रयोगों के लिए आदर्श है।

अपनी API कुंजी सुरक्षित करें

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

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