תיעוד API
התחילו לעבוד עם ה-LLM API שלנו ללא צנזורה תוך דקות. מדריך זה מכיל אימות, נקודות קצה, סטרימינג ופרמטרים לפרויקטי AI ללא הגבלות.
אימות וכתובת בסיס
מפתח ה-API שלך מאמת כל בקשה. השתמש בכתובת הבסיס https://api.modelsaiunrestricted.com/v1 לכל הקריאות. צרו מפתח בדף Get API Key דרך Google או אימייל. המערכת דוחה מפתחות לא חוקיים עם שגיאת 401. שמרו על המפתח שלכם מאובטח.
נקודת קצה להשלמות צ'אט
שלם הודעות ל uncensored מודל דרך POST /v1/chat/completions. נקודה זו מטפלת בקלט טקסט ומחזירה פלט טקסט. היא תואמת לחלוטין ל-OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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)השתמש ב-SDK הרשמי של OpenAI או בכל לקוח תואם. הגדר את מזהה המודל ל uncensored. חלון ההקשר תומך ב-100,000 טוקנים בסך הכל. פלט מקסימלי הוא 16,000 טוקנים לבקשה. שגיאות וסירובים לא צורכים טוקנים.
תגובות בסטרימינג
קבלו אסימונים בזמן אמת באמצעות אירועים שנשלחו מהשרת (SSE). הפעילו זרימה על ידי הגדרת stream: true בקשתך. זה מפחית את תחומת העיכוי עבור תגובות ארוכות.
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)החלק הסופי מכיל את סטטיסטיקות השימוש הכוללות בטוקנים. פרס את הזרימה כדי להציג טוקנים כפי שנוצרים. זה אידיאלי לממשקי צ'אט. אגור את הפלט אם אתה צריך להרכיב את הטקסט המלא מאוחר יותר.
פרמטרים: טמפרטורה & Top P
שלו על יצירתיות עם temperature וגווון עם top_p. ערכים נמוכים הופכים את הפלט ליותר דטרמיניסטי. ערכים גבוהים מציגים יותר וריאציה.
טמפרטורה ברירת מחדל היא 1.0. top_p ברירת מחדל הוא 0.9. התאם ערכים אלו למשחק תפקידים או משימות עובדתיות. אתה יכול גם להגדיר seed לשם תוצאות שחזוריות. השתמש ב stop רצפים לעצירת ייצור מוקדם.
פרמטרים לא חוקיים מחזירים שגיאת 400. בדוק את הסכמה לטווחים חוקיים.
Tool Calling & JSON Mode
השתמשו בפלטים מבניים לחילוץ נתונים אמין. הפעילו את מצב JSON עם response_format: {"type": "json_object"}. המודל מחזיר JSON תקין במפורש. זה מונע שגיאות ניתוח בקוד שלך.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);הגדירו כלים ב- tools פרמטר. השתמש tool_choice כדי לכפות פונקציות ספציפיות. זה עוב יחד עם השלמות צ'אט סטנדרטית. שלב זרימה עם קריאה לפונקציות ליישומים דינמיים.
מגבלות, שגיאות & הקשר
מגבלות הקצב הן 300 בקשות לדקה לכל מפתח. הנלוות מוגבלת ל-8 בקשות בו-זמנית. גופי בקשה חייבים להישאר מתחת ל-8 MB. חריגה מאלו גורמת לשגיאה 429.
מאזן לא מספיק מחזיר שגיאת 402. הוסף קרדיט קריפטו כדי להמשיך. חלון ההקשר של 100,000 טוקנים כולל גם פקודה וגם השלמה. סירובים לתוכן מיני קליל הם בחינם. המאזן לא פג תוקף.
cURL
curl https://api.modelsaiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
}'שאלות נפוצות
מהי כתובת הבסיס (base URL) של ה-API של AI ללא הגבלות?
כתובת הבסיס היא HTTPS://api.modelsaiunrestricted.com/v1. זה עובד עם SDKs סטנדרטיים של OpenAI על ידי עדכון תצורת ה-base_url. כתובת זו מטפלת בכל בקשות ההשלמה של צ'אט ובקשות metadata של המודל.
כיצד לטפל בתגובות סטרימינג ב-Python?
הגדר stream=True בבקשת הלקוח שלך. ה-API מחזיר אירועים מוצפי שרת (SSE). נתח את הסטרימינג כדי לגשת לאסימונים כפי שנוצרים. החלק הסופי כולל את סך השימוש באסימונים.
מה קורה אם אפגע במגבלת הקצב?
אתה מקבל שגיאת 429 Too Many Requests. המגבלה היא 300 בקשות לדקה למפתח. המתן מספר שניות לפני ניסיון חוזר. המקבילות מוגבלת גם היא ל-8 בקשות בו-זמנית למפתח.
אבטח את מפתח ה-API שלך
הירשם, קבל את הטוקן, עדכן את נקודת הקצה. זהו.