שלב את ה-Uncensored LLM API
הדביקו את ממשק ה-API של LLM ללא צנזורה שלנו בפרויקט שלך עם שינוי כתובת בסיס אחד. קבל יצירת טקסט ללא סירובי תוכן באמצעות נקודות קצה תואמות OpenAI סטנדרטיות.
https://api.nsfwhub.cc/v1uncensoredכתובת URL בסיסית ואימות
כתובת הבסיס לכל הבקשות היא https://api.nsfwhub.cc/v1. אשר על ידי העברת מפתח ה-API שלך ב Authorization כותרת. צור את המפתח שלך דרך לוח הבקרה באמצעות Google או דוא"ל. השתמש בו מיד לבקשות.
curl https://api.nsfwhub.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Add error handling to the login endpoint"}]
}'שגיאות מחזירות קודי HTTP סטנדרטיים. מפתחות לא חוקיים יניבו 401. מגבלות קצב יפעילו 429. נקודת הקצה הזו מטפלת רק ביצירת טקסט.
נקודת הקצה POST /v1/chat/completions
שלם הודעות כדי לייצר טקסט באמצעות ה uncensored מודל. הנקודה הקצה (endpoint) מקבלת פורמטים סטנדרטיים של צ'אט. העבר את הפרומפט של המערכת שלך להתנהגות עקבית. הגדר הודעות משתמש להקשר. ה-API מחזיר טוקנים של טקסט שנוצר. הגדר פרמטרים כמו טמפרטורה ליצירתיות. השתמש במצב JSON לפלט מבני. בקשות מעובדות מיד. אין תמיכה באמברודימנטים (embeddings). מתרחש רק השלמת טקסט.
נקודת קצה GET /v1/models
בצע שאילתה GET פשוטה למודלים זמינים. התגובה מרשימה את ה- uncensored מזהה המודל. השתמש בזה לאימות חיבוריות במהירות. בדוק פרטי המודל לפני האינטגרציה. ה-API משרת מודל ספציפי אחד. הוא לא מפנה בין ספקים. ודא שהלקוח שלך מטפל בתגובה כראוי. נקודת קצה זו מאשרת שהמפתח שלך עובד. אין מודלים אחרים זמינים כרגע.
פרמטרים נתמכים ומצב JSON
שלוו יצירה עם temperature, top_p, וכן seed. הגדירו response_format אל {"type": "json_object"} ל-JSON קפדני. זה מבטיח פלט שניתן לפענח עבור אפליקציות. השתמש stop רצפים לעצירת ייצור. התאם max_tokens להגביל את אורך הפלט. המודל תומך בקריאה לכלים לפונקציות. העבר כלים בפורמט הסטנדרטי. קנסות תדירות עוזרים להפחית חזרתיות. פרמטרים אלו עובדים בדיוק כמו ב-OpenAI.
תגובות בסטרימינג עם SSE
אפשרו זרימה על ידי הגדרת stream: true. ה-API שולח אירועים מוכוונים-שרת (SSE). קבל אסימונים כפי שהם נוצרים. זה מפחית את תחומת השהייה עבור משתמשים. נתח כל מקטע להצגה בזמן אמת. המקטע הסופי מכיל סטטיסטיקות שימוש. טפל ב-JSON לא שלם בזהירות. זרימה עובדת עם כל הפרמטרים. בטל בקשות על ידי סגירת החיבור. שיטה זו חוסכת זיכרון לטקסטים ארוכים.
טיפול באסימונים ושגיאות
חלון ההקשר הוא 100,000 טוקנים בסך הכל. הפלט מוגבל ל-16,000 טוקנים לכל בקשה. שגיאות כמו 402 מציינות חוסר באשראי. טעינה באמצעות קריפטו בלבד. שגיאות 429 משמעותן שחצית את מגבלת ה-300 בקשות לדקה. המתן לפני ניסיון חוזר. אשראי שלא נוצל לא פג תוקף. סירובים לתוכן קל הם חינם. עקוב אחר השימוש באמצעות פס ה-SSE הסופי. שגיאות לא צורכות טוקנים.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwhub.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.nsfwhub.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)שאלות נפוצות
מהי כתובת הבסיס (base URL) של ה-API של מרכז NSFW?
כתובת הבסיס היא HTTPS://api.nsfwhub.cc/v1. זה תואם במלואו ל-SDKs של OpenAI. שנו את כתובת הבסיע בתצורת הלקוח שלכם.
כיצד לטפל במגבלות קצב?
המגבלה היא 300 בקשות לדקה לכל מפתח. קוד סטטוס 429 מציין שחרגת ממנו. המתן זמן קצר לפני שניסיון חוזר של הבקשה שלך.
האם מודל ה-LLM ללא סינון תומך במצב JSON?
כן, הגדר response_format ל-json_object. זה מבטיח פלט JSON קפדני. זה עובד עם פרמטרי צ'אט סטנדרטיים. פענח את התוצאה ישירות בקוד שלך.
קבל את מפתח ה-API שלך
הירשמו, קבלו את המפתח, עדכנו את כתובת ה-URL הבסיסית. זהו הכל.