बेस URL और प्रमाणीकरण
बेस URL है https://api.aiwithoutfilters.com/v1. अपनी कुंजी में पास करें Authorization हेडर के रूप में Bearer YOUR_API_KEY. आपको प्रति खाता एक कुंजी मिलती है, जो Google या ईमेल के माध्यम से तुरंत बनाई जाती है। यह एंडपॉइंट आपके उपलब्ध मॉडल आईडी लौटाता है और आपके प्रमाणीकरण स्थिति की पुष्टि करता है बिना क्रेडिट का उपभोग किए।
पहला अनुरोध
टेक्स्ट जनरेट करने के लिए एक मानक चैट कंप्लीशन रिक्वेस्ट भेजें POST /v1/chat/completions. मॉडल आईडी है uncensored. यह एंडपॉइंट टेक्स्ट-इन, टेक्स-आउट इंटरैक्शन को बिना किसी अतिरिक्त भार के हैंडल करता है।
अपने कनेक्शन को परीक्षण करने और मॉडल को एक सरल प्रॉम्प्ट पर प्रतिक्रिया देते हुए देखने के लिए यहाँ एक बेसिक curl उदाहरण है।
लागत: इनपुट टोकन 1M टोकन प्रति $0.15 पर चार्ज किए जाते हैं। आउटपुट टोकन 1M टोकन प्रति $0.50 पर खर्च होते हैं।
curl https://api.aiwithoutfilters.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List all active ports on localhost using curl"}]
}'
Python SDK इंटीग्रेशन
हमारे API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। सेट base_url और api_key प्रोडक्शन से पहले। अधिकांश अनसेंसर्ड APIs OpenAI अनुमानों का पालन करते हैं, लेकिन सूक्ष्म अंतर मौजूद हैं। कुछ मॉडल
निम्नलिखित स्निपेट यह दर्शाता है कि क्लाइंट को कॉन्फ़िगर करने और uncensored मॉडल को संदेश भेजने के लिए।
from openai import OpenAI
client = OpenAI(base_url="https://api.aiwithoutfilters.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.aiwithoutfilters.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)