דרישות מוקדמות: SDK ומפתח
התחל ביצירת חשבון עם מייל בלבד או כניסה ל-Google. מפתח זה מאמת כל בקשה לנקודת הקצה של צ'אט ה-AI ללא צנזורה. ניתן ליצור מפתח חדש בכל עת, מה שמהווה החלפה לישן. שמור עליו מאובטח, שכן הוא מספק גישה מלאה לקרדיטים ששולמו מראש.
תצורת כתובת URL בסיסית
הגדר את הלקוח שלך לנקד ל-HTTPS://api.unfilteredchatbotapi.com/v1. כתובת URL בסיסית זו עובדת עם כל SDK תואם OpenAI. עליך גם להגדיר את מפתח ה-API שלך בראש ההרשאה. המערכת מצפה לפורמט אסימון Bearer לאימות. נקודת קצה אחת זו מספקת את המודל ללא צנזורה ללא הפניה לספקים אחרים. אינך צריך לשנות את שם המודל בקוד שלך; הוא קבוע.
שליחת הבקשה הראשונה שלך
שלחו בקשת POST ל-/v1/chat/completions עם ההודעה שלכם. מזהה המודל הוא תמיד "uncensored". שלחו את התוכן במערך messages עם שדות role ו-content. ה-API מחזיר תגובת טקסט ללא סירובי בטיחות סטנדרטיים לנושאי מבוגרים חוקיים. השתמשו במבנה הפשוט הזה כדי לאמת חיבור ואיכות תגובה. ודאו שה-payload שלכם קטן מ-8 MB. שגיאות בעת העיבוד אינן צורכות את האשראי שלכם.
cURL
curl https://api.unfilteredchatbotapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredchatbotapi.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.unfilteredchatbotapi.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)