Iasanscensuretexteמדריך התקנה
תיעוד למפתחים
שלב את ה-LLM ללא צנזורה שלנו לתוך הסטק שלך עם שינוי קוד אחד. ה-API שלנו דורש אפס עלויות תצורה ותומך ב-SDKs סטנדרטיים של OpenAI מיד.
כתובת URL בסיסית ואימות
התחילו כל בקשה מול נקודת הקצה הספציפית שלנו באמצעות מפתח ה-API הייחודי שלכם. אנו מספקים כתובת בסיס ייעודית שמחליפה את נקודת הקצה הסטנדרטית של OpenAI בתצורת הלקוח שלכם. זה מבטיח שכל התעבורה תועבר ישירות לדגם ללא צנזורה שלנו ללא התערבות של מתווכים. עליכם לכלול את המפתח שלכם בכותרת ה-Authorization כטוקן Bearer. Authorization: Bearer YOUR_API_KEY. אין כותרות נוספות הנדרשות ליצירת טקסט בסיסית. הגדרה זו עובדת עם כל ספרייה המכבדת את סטנדרט פרוטוקול OpenAI.
הבקשה הראשונה שלך
שלח השלמת צ'אט פשוטה כדי לאמת חיבוריות ואיכות תגובה. פקודת ה-curl הבאה מדגימת אינטראקציה סטנדרטית עם המודל ללא צנזורה. החלף YOUR_API_KEY עם האישור שהונפק במהלך ההרשמה. הבקשה פונה ל /v1/chat/completions נקודת קצה. זה מאשר שה-API מגיב ומוכן לתעבורה ייצור. ניתן להתאים את מזהה המודל או ההודעות לפי הצורך למקרה השימוש הספציפי שלך.
curl https://api.iasanscensuretexte.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 Python libraries for web scraping."}]
}'
אינטגרציית Python
השתמשו ב openai חבילת Python לשילוב ה-API שלנו לתסכריpts שלך. הגדר את base_url לנקודת הקצה שלנו וספק את המפתח שלך. הלקיל מטפל ברישום JSON באופן אוטומטי. גישה זו מאפשרת לך לשמור על מבני קוד קיימים תוך החלפת מודל הבק-אנד. טיפול בשגיאות נשאר עקבי עם התנהגות ה-SDK הסטנדרטי של OpenAI. אתה יכול להחליף בקלות בין מזהי מודלים שונים אם תצטרך זאת בעתיד.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasanscensuretexte.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
שלב את ה-API בפרויקטים JavaScript או TypeScript שלך באמצעות ה-Node SDK. הגדר את ה- apiKey וגם baseURL תכונות במופע הלקוח. זה מבטיח שכל הקריאות הבאות ינותבו דרך התשתית הלא-מחוסמת שלנו. ה-SDK תומך בדפוסים מודרניים של async/await לקוד סינכרוני נקי. אתה יכול לסטרים תגובות או לעבד אובייקטי JSON מלאים בהתאם לצרכי היישום שלך. שיטה זו אידיאלית לשרתי אינטרנט ושירותי Backend.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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: true בבקשה שלך. ה-API מחזיר זרם אירועים שנשלחו על ידי השרת (SSE) במקום בלוק JSON יחיד. כל קטע מכיל טקסט חלקי עד שהקטע הסופי כולל סטטיסטיקות שימוש. זה מפחית משמעותית את תחושת העיכוי עבור משתמשי קצה. ניתן לעבד אסימונים באופן עוקב כדי להציג מדדי התקדמות. הקטע האחרון תמיד מכיל את ספירת האסימונים הכוללת לדיוק בחיוב.
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)
מגבלות, שגיאות והקשר
נטר את השימוש שלך מול מגבלות קצב קפדיות כדי למנוע הפרעה בשירות. כל מפתח מאפשר 300 בקשות לדקה ו-8 חיבורים מקבילים. חלון ההקשר תומך בעד 100,000 טוקנים לפקד והשלמה משולבים. שגיאות כמו 401 מציינות מפתח לא תקין, בעוד ש-402 אומר קרדיט לא מספיק. סטטוס 429 מציין שעברת את מגבלת הקצב. בקשות נכשלות בצורה הגיונית ללא חיוב טוקנים עבור שגיאות. נהל את החלפת המפתחות שלך כדי לשמור על זמינות גבוהה.
שאלות נפוצות
מהו גודל זיכרון ההקשר עבור ה-API זה?
ה-API תומך בחלון הקשר של 100,000 אסימונים, המשלב אסימוני קלט ופלט. זה מאפשר עיבוד מסמכים נרחב או היסטוריות שיחה ארוכות ללא קיטוע מיידי.
כיצד לטפל במגבלות קצב?
אתה מוגבל ל-300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. חריגה מגבולים אלו תחזיר סטטוס 429. מומלץ ליישם Exponential Backoff בלקוח שלך כדי לטפל בניסיונות חוזרים באופן אוטומטי.
למה כתובת הבסיס שונה מ-OpenAI?
ה-API שלנו הוא שירות עצמאי המארח מודל לא-צנזור ספציפי. בעוד שהוא תואם ל-SDKs של OpenAI, כתובת ה-URL הבסיסית מצביעה על התשתית שלנו. זה מבטיח שתקבלו את התנהגות המודל המתוכננת ללא הפניה דרך הרשת של OpenAI.
צור את מפתח ה-API שלך
הירשם, קבל את האסימון, עדכן את הנקודה הסופית. זה מכסה את כל תצורת ההגדרה.