תיעוד API
השתמשו בנקודת הקצה התואמת OpenAI שלנו כדי לייצר טקסט עם המודל ללא צנזורה. התחילו בבקשה פשוטה או הפעילו זרימה לפלט טוקנים בזמן אמת.
כתובת URL בסיסית ואימות
שלח בקשות ל https://api.uncensoredaicharacter.com/v1 עם מפתח ה-API שלך ב- Authorization header. המפתח מונפק מיד עם ההרשמה דרך Google או אימייל. השתמש במזהה המודל uncensored לכל ההשלמות.
curl https://api.uncensoredaicharacter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current server uptime status"}]
}'לכל חשבון יש מפתח פעיל אחד. אם תחליף את המפתח, הישן יפסיק לעבוד מיד. מגבלות חלות לכל מפתח כדי לשמור על שירות הוגן. גופי בקשה חייבים להישאר מתחת ל-8 MB. זה מבטיח ביצועים עקביים לאפליקציה שלך.
בקשה ראשונה: SDK Python
אתחל את הלקוח עם המפתח שלך וצביט אותו לכתובת הבסיס שלנו. העבר את שם המודל והודעות המשתמש כדי לקבל תגובת טקסט. זה עובד עם ספריות תואמות OpenAI סטנדרטיות. התגובה כוללת שימוש באסימונים ותוכן.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)ניתן להתאים פרמטרים כמו temperature לשליטה באקראיות. ה-API מחזיר JSON או טקסט בהתאם להגדרות שלך. שגיאות מחזירות קודי סטטוס HTTP סטנדרטיים. בדוק את קוד הסטטוס כדי לטפל בבעיות בצורה חכמה.
בקשה ראשונה: SDK Node
הגדר את לקוח Node להשתמש בנקודת הקצה שלנו. הגדר את apiKey וגם baseURL תכונות כראוי. קרא chat.completions.create() עם מזהה המודל. הספרייה מטפלת בריצוי וניסיונות חוזרים באופן אוטומטי.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);תגובות זרם נתמכות באמצעות איטרטורים אסינכרוניים. זה מאפשר לך להציג טוקנים כפי שהם נוצרים. חלון ההקשר תומך בעד 100,000 טוקנים בסך הכל. השתמש בזה למסמכים ארוכים או שיחות מורחבות.
תגובות בסטרימינג
אפשרו זרימה על ידי הגדרת stream: true בבקשה שלך. ה-API מחזיר זרם אירועים שנשלחו על ידי השרת (SSE). כל קטע מכיל טקסט חלקי ונתוני שימוש באסימונים. הקטע הסופי כולל את סטטיסטיקות השימוש המלאות.
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)זרימה מפחיתה את תחוית העיכוב עבור משתמשים קצה. ניתן לעבד אסימונים בזמן אמת ללא צורך להמתין לתגובה המלאה. הניהול של החיץ (Buffering) מתבצע על ידי ספריית הלקוח. יש לעקוב אחר ספירת האסימונים כדי להישאר בתוך האשראי ששולם מראש.
טיפול בשגיאות ומגבלות
טפול בשגיאות על ידי בדיקת קוד הסטטוס של HTTP. A 401 שגיאה משמעותה שמפתח ה-API שלך לא תקין או חסר. A 402 שגיאה מצביעה על אשראי ששולם מראש לא מספיק. A 429 שגיאה מציינת שחצית את מגבלת הקצב של 300 בקשות לדקה. החזרים אינם זמינים עבור אשראי ששימש.
חלון ההקשר מאפשר 100,000 אסימונים עבור קלט ופלט משולבים. הפלט המקסימלי הוא 16,000 אסימונים לכל בקשה. הגדר max_tokens לשליטה באורך הפלט. שגיאות אינן צורכות אשראי אם זוהו לפני העיבוד. זה מגן על יתרת החשבון שלך מפני לולאות מקריות.
תצורה ואילוצים
הגדר פרמטרים כמו top_p, seed, וכן stop רצפים לעיצוב הפלט. השתמש response_format למצב JSON. קריאת פונקציות נתמכת דרך כלים. כל הפרמטרים עוקבים אחר סכמת OpenAI הסטנדרטית. זה הופך את המעבר לקל לפרויקטים קיימים.
בקשות מוגבלות ל-8 חיבורים מקבילים לכל מפתח. מגבלת גודל הגוף היא 8 MB. מגבלות אלו מבטיחות ביצועים יציבים. המודל ללא צנזורה מטפל בנושאים מגוונים ללא סירוב. התאימו הגדרות למקרה השימוש שלכם במדויק.
שאלות נפוצות
איך אני מתחיל עם ממשק ה-API לדמויות AI לא-מסונן?
הירשמו עם Google או דוא״ל כדי לקבל מפתח API מיד. הוסיפו אשראי מקדים באמצעות קריפטו כדי להתחיל לשלוח בקשות. כתובת הבסיס היא HTTPS://api.uncensoredaicharacter.com/v1.
מה קורה אם אפגע במגבלת קצב או אקבל שגיאה?
תקבל קוד סטטוס 429 למגבלות קצב או 401/402 לבעיות אימות/יתרה. שגיאות אינן צורכות קרדיט אם הן מתרחשות לפני העיבוד. התאם את תדירות הבקשות שלך או הוסף יתרה לחשבון שלך.
האם ניתן להשתמש בזה עם SDKs קיימים של OpenAI?
כן, ה-API תואם ל-OpenAI. פשוט עדכן את כתובת ה-URL הבסיסית ומפתח ה-API בתצורת הלקוח שלך. הוא תומך בזרימת נתונים (streaming), מצב JSON וקריאה לפונקציות.
קבלו את המפתח עכשיו
הירשמו, קבלו את המפתח, עדכנו את כתובת ה-URL הבסיסית. זהו.