מאגר API & Quickstart
התחל לשלוח בקשות ל-API של ה-LLM ללא צנזורה שלנו מיד באמצעות נקודות קצה סטנדרטיות התואמות ל-OpenAI. מדריך זה מכסה אימות, בקשות בסיסיות וסטרימינג עם מגבלות קונקרטיות.
אימות וכתובת בסיס
השתמש במפתח ה-API שלך עם כתובת הבסיס https://api.chatuncensored.cc/v1. העבר את המפתח ב Authorization כותרת כטוקן Bearer. הגדרה זו עובדת עם כל SDK או לקוח תואם OpenAI.
צור את המפתח שלך בלוח הבקרה דרך גוגל או אימייל. שמור אותו מאובטח. אתה מקבל $0.50 בתוקף של 7 ימים. השתמש בזה כדי לבדוק חיבוריות לפני הוספת יתרה באמצעות קריפטו.
POST /v1/chat/completions
שלחו טקסט למודל באמצעות נקודת הקצה של השלמת צ'אט. ציינו את מזהה המודל כ uncensored. מודל במשקל פתוח זה מגיב ללא דחיית תוכן מבוגר חוקי.
כלול את ה-prompt המערכת שלך להנחית התנהגות. הגדר את הודעת המשתמש עם השאילתה שלך. ה-API מחזיר פלט טקסט ישירות.
הגדר פרמטרים כמו טמפרטורה או top_p לתוצאות מגוונות. המודל מטפל בהקשר של עד 100,000 טוקנים משולבים.
שגיאות כמו סירובים או בעיות רשת אינן צורכות אשראי. אתה משלם רק עבור יצירת טוקנים מוצלחת.
שימוש ב-SDK ב-Python
התקן את הספרייה הרשמית של Python של OpenAI. הגדר את כתובת הבסיס כך שתצביע ל-API שלנו. הגדר את מפתח ה-API בסביבה או בלקוח.
צור מופע לקוח. קרא ל-chat.completions.create עם המודל וההודעות. קבל את תשובת המסייע מאובייקט התגובה.
טפלו בחריגות לגבולות קצב או מפתחות לא חוקיים. ה-SDK מפשט ניתוח JSON ועיצוב בקשות.
בדקו תחילה עם אשראי הניסיוני. אמתו שמבנה התגובה תואם את הציפיות לפני הגדלת השימוש.
שילוב Node SDK
ייבא את חבילת Node של OpenAI. אתחל את הלקוח עם כתובת ה-URL הבסיסית והמפתח שלך. הגדר את המודל כ- uncensored.
התקשר לשיטת ההשלמות עם מערך ההודעות שלך. המתן לתגובה כדי לקבל את הטקסט שנוצר. זה עובד בצורה חלקה עם פונקציות async.
הגדירו מצב JSON על ידי response_format אל {"type": "json_object"}. ודא שהפלט שלך הוא JSON תקף לשימוש תכנותי.
בצע מעקב אחר השימוש דרך טוקני התגובה. עקוב אחר ספירות קלט ופלט כדי לנהל את הקרדיט המקודם ביעילות.
זרימה, כלים ומצב JSON
אפשרו זרימה על ידי הגדרת stream כדי לקבל ערך true. קבלו חלקים באמצעות אירועים שנשלחים מהשרת. עבדו כל אסימום כפי שהוא מגיע לעיכוב נמוך.
תומך בקריאת פונקציות עם כלים ו-tool_choice. הגדר סכמות ל-APIs חיצוניים. המודל מחזיר ארגומנטים מבניים לביצוע.
הגדירו מצב JSON לפורמטים קפדניים. הגדירו response_format כדי להבטיח תגובות JSON תקפות. זה מפחית שגיאות ניתוח בצינורות אוטומטיים.
שלבו סטרימינג עם כלים לחוויות אינטראקטיביות. עדכנו את ממשק המשתמש טוקן אחר טוקן. שמרו על מעורבות המשתמשים עם יצירה בזמן אמת.
מגבלות קצב וקודי שגיאה
צפה ל-300 בקשות לדקה לכל מפתח. הגבל בקשות מקבילות ל-8. גודל גוף הבקשה חייב להישאר מתחת ל-8 MB.
טפל בשגיאות 401 על ידי אימות מפתח ה-API שלך. בדוק לטעויות כתיב או מפתחות פג תוקף. צור מפתח חדש אם צריך.
קבל 402 כאשר האשראי נגמר. טען מחדש עם USDT או USDC. אשראי לא פג תוקף. הוסף בונוס של +15% על פקדונות של $200.
קבלת שגיאת 429 על מגבלות קצב. יישם החזרה מעריכית. נסה שוב לאחר ההשהיה שצוינה. מעקב אחר שימוש כדי להימנע מהפרעה.
cURL
curl https://api.chatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatuncensored.cc/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.chatuncensored.cc/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 הלא-מסונן של צ'אט תואם לקליינטים של OpenAI?
כן, הוא משתמש במבנה נקודת הקצה הסטנדרטי התואם ל-OpenAI. ניתן להשתמש בכל SDK או לקיליינט התומך בפורמט chat-completions. פשוט עדכן את כתובת ה-Base URL ואת מפתח ה-API.
מה קורה אם אעבור את מגבלת הקצב?
תקבל קוד שגיאה 429. הבקשות נעצרות עד שהחלון יתאפס או שתפחית את הסינכרון שלך. שמור על בקשות מקביליות מתחת ל-8 ושמור על 300 בקשות לדקה.
כיצד המודל ללא צנזורה מטפל בחלונות הקשר?
הוא תומך בחלון הקשר של 100,000 טוקנים עבור פלט והשלמה. הפלט המקסימלי לכל בקשה הוא 16,000 טוקנים. התאם את max_tokens אם אתה צריך תגובות קצרות יותר.