תיעוד השלמת שיחות API ללא צנזורה
הדביקו את מפתח ה-API ללא צנזורה שלנו במערך הקיים שלך וקבל תגובות טקסט גולמיות, לא מסוננות, מיד.
אימות וכתובת הבסיס
התחל בהדבקת המפתח שלך ב- Authorization header. אנו משתמשים בתבנית אסימון Bearer סטנדרטית שפועלת עם כל לקוח התואם ל-OpenAI. התחבר באמצעות גוגל או אימייל כדי לקבל את המפתח שלך מיד. אין צורך במספר טלפון להגדרת החשבון.
כתובת ה-URL הבסיסית היא HTTPS://api.chataiunfiltered.com/v1. בקשותיך חייבות להיות מכוונות לכאן. מזהה המודל לשימוש הוא uncensored. זה מבטיח שאתה מקבל את המודל ללא צנזורה הספציפי שאנחנו מארחים בשרתים שלנו.
curl https://api.chataiunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
נקודת הקצה להשלמת צ'אט
שלח POST בקשה ל /v1/chat/completions עם ההנחיה שלך. ה-API מחזיר טקסט ישירות ללא תוספות. ניתן להגדיר פרמטרים כמו temperature או top_p לשליטה באקראיות.
השתמשו ב-SDK של Python כדי לשלב במהירות. פשוט הגדירו את כתובת הבסיס לנקודת הקצה שלנו. הלקוח מטפל ברישום JSON עבורכם. שגיאות כמו מפתחות לא חוקיים מחזירות קודי סטטוס 401. גמר האשראי מפעיל שגיאת 402.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunfiltered.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)
תגובות בסטרימינג עם SSE
זרום טוקנים למשתמשים שלך לחוויה חלקה יותר. הגדר את stream פרמטר ל true בבקשה שלך. ה-API מחזיר אירועים שנשלחים מהשרת (SSE) כשהתגובה מגיעה. זה מפחית את תחושת השהייה עבור פלט ארוך.
השתמשו ב-SDK של Node כדי לטפל בזרימה ביעילות. נתחו את החלקים כשהם מגיעים. החלק הסופי כולל סטטיסטיקות שימוש כוללות בטוקנים. זה עוזר לכם לעקוב אחר עלויות במדויק בזמן אמת. שמרו על החיבור פתוח עד לסגירת הזרימה.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunfiltered.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);
שימוש בכלים וקריאת פונקציות
הגדירו כלים בבקשה כדי לאפשר למודל לקרוא לפונקציות. ה-API תומך בהגדרות כלים סטנדרטיות עם פרמטרים. העבירו את שם הפונקציה והארגומנטים בתגובה. אתם מבצעים את הפונקציה בצד שלכם.
שלח את התוצאות בחזרה למודל בהודעה חדשה. זה מאפשר אינטראקציות רב-שלוביות עם נתונים חיצוניים. המודל מטפל לוגיקה מתי לקרוא לכלים. השתמש tool_choice כדי לכפות או לאפשר בחירה אוטומטית. זה עוב בצורה חלקה עם המודל ללא צנזורה שלנו.
פורמט תגובה ומצב JSON
כף פלט מבני על ידי הגדרת response_format אל {"type": "json_object"}. המודל יחזיר JSON תקני במקום טקסט רגיל. זה שימושי לפיענוח נתונים לתוך האפליקציה שלך. ודא שהפרומפט מתאר בבירור את סכמת הפלט הצפויה.
ה-API אינו מאמת את סכמת ה-JSON שלך בצורה קפדנית. הוא מסתמך על המודל לייצר תחביר נכון. אם הפלט לא תקין, ייתכן שתצטרך לנסות שוב. השתמש בזה למשיכות מידע אמינות. שילוב עם סטרימינג מאפשר פיענוח מהיר.
מגבלות טוקנים וחלון הקשר
חלון ההקשר תומך עד 100,000 טוקנים בסך הכל. זה כולל גם את פלט הקלט וגם את פלט ההשלמה. ניתן לייצר עד 16,000 טוקנים לכל בקשה. מקסימום הפלט המובנה הוא 2,048 טוקנים אם לא צוין.
גבולות קצב מאפשרים 300 בקשות לדקה לכל מפתח. תוכלו לבצע 8 בקשות מקביליות בו-זמנית. גודל גוף הבקשה המרבי הוא 8 MB. שגיאות וסירובים אינם צורכים את יתרת המראש שלך. זה הופך את הבדיקות לבטוחות וחסכוניות.
זרימה
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 של צ'אט מקביל?
ה-API מחזיר טקסט גולמי ללא עיצוב ציטוטים אוטומטי. עליך להגדיר את המבנה שלך בהנחה או להשתמש במצב JSON לנתונים מבניים. המודל לא מזיז ציטוטים אלא אם כן אתה מבקש זאת במפורש בהוראות המערכת.
האם מודל צ'אט ה-AI ללא צנזורה מאומן על נתוני משתמשים?
לא, ההנחיות שלך אינן משמשות לאימון. אנו איננו שומרים נתוני אימון מהבקשות שלך. השיחות שלך פרטיות ואינן משמשות לשיפור משקולות המודל. זה מבטיח שהנתונים שלך יישארו בשליטתך.
מה קורה אם אפגע במגבלת הקצב?
אתה מקבל שגיאת 429 Too Many Requests. המגבלה היא 300 בקשות לדקה למפתח API. ניתן להריץ 8 בקשות במקביל. המתן עד לחידוש החלון או שדרג את התוכנית שלך אם נדרש. שגיאות לא נספרות כשימוש בטוקנים.
קבלו את מפתח ה-API שלכם עכשיו
הירשמו, העתיקו את המפתח, וצביעו לנקודת הקצה שלנו. זה כל כך פשוט.