अनकेंसर API क्विकस्टार्ट गाइड
अपने क्लाइंट को हमारे होस्टेड, OpenAI-संगत API से बेस यूआरएल और अपनी API कुंजी का उपयोग करके कनेक्ट करें। यह गाइड एकीकरण के लिए आवश्यक एंडपॉइंट्स, स्ट्रीमिंग और पैरामीटर कवर करती है।
प्रमाणीकरण और बेस यूआरएल
अपने SDK को हमारे बेस यूआरएल की ओर इशारा करें और अपने कुंरी को प्रमाणीकरण हेडर में पास करें। हम प्रॉक्सी रूटिंग शुल्क के बिना एक सीधा, एकल-मॉडल सेवा प्रदान करते हैं। मानक Authorization: Bearer प्रमाणीकरण स्कीमा अनुरोधों के लिए। आपकी कुंजी साइनअप के तुरंत बाद Google या ईमेल के माध्यम से जनरेट की जाती है। सुनिश्चित करें कि आप अपने क्लाइंट कॉन्फ़िगरेशन में प्लेसहोल्डर कुंजी को डैशबोर्ड पर प्रदर्शित कुंजी से बदल दें। बेस यूआरएल है https://api.uncensoredmodelsollama.com/v1. यह एंडपॉइंट स्टैंडर्ड OpenAI-कम्पैटिबल क्लाइंट्स को सपोर्ट करता है, जिससे आप बिना अपनी एप्लिकेशन लॉजिक को फिर से लिखे प्रोवाइडर बदल सकते हैं। अपनी कुली को सुरक्षित रखें, क्योंकि यह आपके प्रीपेड क्रेडिट बैलेंस तक पहुंच प्रदान करती है।
चैट कंप्लीशंस एंडपॉइंट
टेक्स्ट अनुरोध को /v1/chat/completions प्रतिक्रियाएँ जनरेट करने के लिए एंडपॉइंट। यह एंडपॉइंट मानक संवाद इतिहास और सिस्टम प्रॉम्प्ट्स को संभालता है। आपको मॉडल ID को uncensored अनुरोध बॉडी में। API जनरेटेड टेक्स्ट और टोकन उपयोग सांख्यिकी वाले JSON फॉर्मेटेड प्रतिक्रियाएं लौटाता है। अपर्याप्त क्रेडिट या अमान्य कुंजियों जैसी त्रुटियां उचित HTTP स्थिति कोड के साथ लौटाई जाती हैं। सभी मानक टेक्स्ट जनरेशन कार्यों के लिए इस एंडपॉइंट का उपयोग करें। यह एम्बेडिंग, छवियों या फाइन-ट्यूनिंग का समर्थन नहीं करता है। विश्वसनीय प्रसंस्करण सुनिश्चित करने के लिए अपने पेलोड को 8 MB से कम रखें। मॉडल इनपुट और आउटपुट टोकन को एक साझित संदर्भ विंडो के भीतर प्रोसेस करता है।
स्ट्रीमिंग रिस्पॉन्सेस
स्ट्रीमिंग को सक्षम करने के लिए stream पैरामीटर अपने अनुरोध में true पर। API टेक्स्ट के क्रमवर्धमान चंक वाले सर्वर-सेंट इवेंट्स (SSE) लौटाता है। यह दृष्टिकोण लंबे आउटपुट की प्रतीक्षा कर रहे उपयोगकर्ताओं के लिए अनुपस्थित लेटेंसी को कम करता है। आप स्ट्रीम के अंतिम चंक में टोकन उपयोग जानकारी प्राप्त करते हैं। इन इवेंट्स को कुशलता से प्रोसेस करने के लिए अपने क्लाइंट में एक स्ट्रीम हैंडलर लागू करें। स्ट्रीमिंग चैट इंटरफ़ेस और रियल-टाइम एप्लिकेशन के लिए आदर्श है। सुनिश्चित करें कि आपका क्लाइंट लाइब्रेरी निरंतर डेटा फ्लो को सही ढंग से संभालने के लिए SSE पार्सिंग का समर्थन करता है। कुल संदर्भ विंडो स्ट्रीमिंग मोड के बावजूद 100,000 टोकन रहती है।
फंक्शन कॉलिंग और JSON मोड
का उपयोग करें tools फ़ंक्शन कॉलिंग क्षमताओं को सक्षम करने के लिए पैरामीटर। मॉडल को संरचित डेटा लौटाने के लिए अपने फ़ंक्शन्स को अनुरोध बॉडी में परिभाषित करें। response_format को {"type": "json_object"} कठोर JSON आउटपुट के लिए। यह सुविधा डेटा निकालने या संरचित पेलोड जनरेट करने के लिए उपयोगी है। मॉडल फंक्शन इन्वोकेशन व्यवहार को नियंत्रित करने के लिए टूल चॉइस पैरामीटर का समर्थन करता है। API को स्वचालित वर्कफ्लो में एकीकृत करने के लिए इन सुविधाओं का उपयोग करें। सुनिश्चित करें कि आपकी फंक्शन परिभाषाएं अपेक्षित इनपुट स्कीमा से मेल खाती हैं ताकि विश्वसनीय परिणाम मिल सकें। API टूल कॉल्स को आसान पार्सिंग के लिए मानक OpenAI फॉर्मेट में लौटाती है।
पैरामीटर और रेट सीमाएं
पैरामीटर जैसे का उपयोग करके जनरेशन व्यवहार को समायोजित करें temperature, top_p, और seedसेट करें max_tokens आउटपुट लंबाई को सीमित करने के लिए, यदि निर्दिष्ट नहीं किया जाए तो डिफ़ॉल्ट 2,048 टोकन है। API प्रति कुंजी प्रति मिनट 300 अनुरोधों की दर सीमा लागू करता है। प्रति कुंजी समवर्ती अनुरोध 8 तक सीमित हैं। यदि आप इन सीमाओं से अधिक हो जाते हैं, तो API 429 स्टेटस कोड लौटाता है। अनुरोधों का शुल्क वास्तविक टोकन उपयोग के आधार पर लगाया जाता है, त्रुटियाँ और अस्वीकृतियाँ मुफ्त होती हैं। क्रेडिट कभी समाप्त नहीं होता है, और पूर्व-भुगतान राशि पारदर्शी होती है। अपनी कुंजियों का सावधानी से प्रबंधन करें, क्योंकि प्रत्येक खाता केवल एक सक्रिय कुंजी का समर्थन करता है।
सीमाएं, त्रुटियां, और संदर्भ
संदर्भ विंडो संयुक्त इनपुट और आउटपुट के लिए 100,000 टोकन का समर्थन करती है। 8 MB बॉडी सीमा से अधिक अनुरोध विफल हो जाएंगे। सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401 और अपर्याप्त क्रेडिट के लिए 402 शामिल हैं। अपने एप्लिकेशन लॉजिक में इन त्रुटियों को संयम से हैंडल करें। API उन अनुरोधों को अस्वीकार करती है जिनमें किशोरों से संबंधित यौन सामग्री होती है, अन्य सेटिंग्स की परवाह किए बिना। अन्य सामग्री कानूनी वयस्कों के उपयोग के लिए अनकैप्ड रहती है। अप्रत्याशित शुल्क से बचने के लिए अपने टोकन उपयोग की निगरानी करें। प्रीपेड क्रेडिट सिस्टम सुनिश्चित करता है कि आप केवल उपयोग के लिए भुगतान करें। आपकी इंटीग्रेशन में कोई सदस्यता शुल्क या छिपे हुए शुल्क लागू नहीं होते हैं।
cURL
curl https://api.uncensoredmodelsollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List all available models in the ollama library."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredmodelsollama.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.uncensoredmodelsollama.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)अक्सर पूछे जाने वाले प्रश्न
अनसेंसर्ड मॉडल्स ओलामा बेस यूआरएल क्या है?
बेस यूआरएल HTTPS://api.uncensoredmodelsollama.com/v1 है। base_url कॉन्फ़िगरेशन अपडेट करके किसी भी OpenAI-संगत SDK के साथ इस एंडपॉइंट का उपयोग करें। यह URL प्रॉक्सी रूटिंग के बिना सीधे एकल uncensored मॉडल की सेवा प्रदान करता है।
Python में स्ट्रीमिंग प्रतिक्रियाओं को कैसे हैंडल करें?
अपने अनुरोध में stream पैरामीटर को true पर सेट करें। API इनक्रीमेंटल टेक्स्ट चंक वाले Server-Sent Events लौटाता है। रियल-टाइम आउटपुट प्रदर्शित करने के लिए इन इवेंट्स को अपने SDK's स्ट्रीम हैंडलर का उपयोग करके प्रोसेस करें। टोकन उपयोग डेटा स्ट्रीम के अंतिम चंक में प्रदान किया जाता है।
यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?
API 300 अनुरोध प्रति मिनट या 8 समवर्ती अनुरोधों से अधिक भेजने पर 429 स्टेटस कोड लौटाता है। आपकी कुंजी सक्रिय रहती है, लेकिन दर विंडो रीसेट होने तक आगे के अनुरोध विफल हो जाएंगे। अपने एप्लिकेशन's वर्कफ़्लो में रुकावट से बचने के लिए अपने उपयोग की निगरानी करें।
एक चरण में कुंजी प्राप्त करें
रजिस्टर करें, कुंजी कॉपी करें, अपना बेस URL अपडेट करें। हो गया।