התחלה מהירה: בקשה ראשונה
שלח בקשת השלמה לנקודת הקצה היחידה ללא צנזורה. ה-API מקבל מטעני JSON סטנדרטיים של chat-completions ומחזיר תגובות טקסט ללא סירובי תוכן לשימוש בוגר חוקי.
השתמשו בכתובת הבסיס שסופקה בלוח הבקרה שלכם. כללו את מפתח ה-API שלכם בכותרת ה-autorization. הגדירו את מזהה המודל ל- uncensored. זה מבטיח שאתה פוגש את השרת הנכון שמריץ את המודל בעל המשקל הפתוח שכוון לפלט ללא הגבלות.
התחל עם פרומפט פשוט כדי לאמת חיבור. המערכת מחזירה שימוש באסימונים ואת הטקסט שנוצר בגוף התגובה.
מפתחות ואימות
אימות כל הבקשות עם אסימון Bearer בכותרת Authorization header. מפתח ה-API שלך נוצר מיד עם ההרשמה באמצעות Google או דוא"ל.
שמרו על המפתח שלכם מאובטח. רק מפתח פעיל אחד קיים לחשבון; יצירת מפתח חדש מבטלת את המפתח הקודם. המפתח מעניק גישה מלאה למאזן הקרדיט המוקדם שלכם.
אם המפתח לא תקף או פג תוקפו, ה-API מחזיר שגיאת 401.
נקודת קצה להשלמות צ'אט
אינטראקציה עם המודל באמצעות ה- POST /v1/chat/completions נקודת קצה. נקודת קצה זו מטפלת בכל משימות יצירת הטקסט.
שלחו את היסטוריית ההודעות שלכם ב- messages מערך. ה-API מעבד את הקלט ומחזיר את תגובת המודל. ניתן לכלול הוראות מערכת כדי להנחות את ההתנהגות.
נקודת הקצה תומכת במצב JSON ובקריאת פונקציות. השתמש בתכונות אלו כדי לשלב את ה-API ביישומים שלך בצורה חלקה.
ודאו שהפלטודה נשארת בתוך מגבלת גוף הבקשה של 8 MB.
סטרימינג ו-SSE
אפשרו יצירת אסימונים בזמן אמת על ידי הגדרת stream: true בבקשה שלך. ה-API מחזיר זרם אירועים שנשלחו על ידי השרת.
כל מקטע מכיל עדכוני טקסט חלקיים. המקטע הסופי כולל את סטטיסטיקות השימוש המלאות בסימונים.
גישה זו מפחיתה את תחושת העיכוב עבור משתמשים קצה. היא מאפשרת ליישום שלך להציג טקסט כפי שהוא נוצר.
טפלו בהפרעות סטרימינג בצורה חכמה. ה-API מבטיח אספקה של כל הטוקנים אם החיבור נשאר יציב.
פרמטרים ואפשרויות
שלוו את התנהגות היצירה באמצעות פרמטרים סטנדרטיים. התאימו temperature ליצירתיות או דטרמיניזם. השתמש top_p לדגימת ליבה.
הגדר max_tokens להגביל את אורך הפלט. ברירת המחדל היא 2,048 טוקנים. המקסימום המותר הוא 16,000 טוקנים לכל בקשה.
שימוש stop רצפים לעצירת ייצור בסימנים ספציפיים. ה seed פרמטר מבטיח תוצאות ניתנות לשכפול לניפוי באגים.
אפשרויות אלו עובדות באופן עקבי בכל הלקילים.
טיפול בשגיאות ומגבלות
נטר את קצב הבקשות שלך ואת יתרת האשראי. ה-API אוכף מגבלה של 300 בקשות לדקה לכל מפתח.
שגיאת 429 מציינת שחרגת ממגבלת הקצב. שגיאת 402 מציינת שהקרדיט המוקדם שלך אזל.
חלון ההקשר תומך ב-100,000 טוקנים בסך הכל. זה כולל גם את הפלט וגם את ההשלמה.
שגיאות במהלך העיבוד אינן צורכות אשראי. רק יצירת אסימונים מוצלחת נגבת.
cURL
curl https://api.mostuncensoredllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten distinct Linux shell commands for system monitoring."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mostuncensoredllm.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.mostuncensoredllm.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)