תיעוד API להשלמות צ'אט
התחילו להשתמש ב-API של בוט AI ללא צנזורה על ידי שליחת בקשה אחת לנקודת הקצה התואמת ל-OpenAI שלנו. מדריך זה מכסה אימות, זרם ופלט מבנה למקרי השימוש שלכם בתכנות וב-NSFW.
- כתובת URL בסיסית
https://api.uncensoredlocal.com/v1- מודל
uncensored
כתובת הבסיס ואימות
התחבר על ידי הגדרת מפתח ה-API וכתובת ה-URL הבסיסית בלקוח שלך. כתובת ה-URL הבסיסית היא https://api.uncensoredlocal.com/v1. כל בקשה דורשת את ה Authorization כותרת עם המפתח שלך. אין צורך במספר טלפון להרשמה, ואתה יכול לאמת באמצעות Google או דוא"ל. שגיאות ודחייות לא צורכות אשראי, כך שבדיקה היא חינמית.
בקשה ראשונה
שלח בקשת השלמה סטנדרטית ליצירת טקסט. השתמש ב-ID המודל uncensored למודל. ה-API מקבל קלט טקסט ומחזיר פלט טקסט. אתה יכול לבדוק את החיבור מיד לאחר יצירת המפתח שלך.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
זה מחזיר את הטקסט שנוצר בגוף התגובה. ניתן להתאים פרמטרים כמו temperature לשלוט ביצירתיות. המודל מכוונן לענות ללא סירובי תוכן לשימוש בוגר חוקי.
SDK Python
השתמשו בספריית הפיתון הרשמית של OpenAI לשילוב מהיר. הגדירו את כתובת הבסיס כך שתצביע על השירות שלנו. אתחלו את הלקוח עם מפתח ה-API שלכם ושלחו בקשת השלמת צ'אט.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
אובייקט התגובה מכיל את התוכן שנוצר. ניתן לגשת לטקסט ישירות מאובייקט ההודעה. זה עובד עם כל ספריית לקוח תואמת OpenAI סטנדרטית.
Node SDK
התקן את חבילת OpenAI Node.js כדי להתחיל לבנות. Configure את כתובת ה-URL הבסיסית ומפתח ה-API באובייקט הלקוח. שלח בקשה לנקודת הקצה chat completions.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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 תומך בכל הפרמטרים הסטנדרטיים לעידון הפלט.
תגובות בזרם עם SSE
אפשרו זרימה על ידי הגדרת 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)
כל מקטע מכיל טקסט חלקי. המקטע הסופי כולל את סטטיסטיקות השימוש בסימונים. סטרימינג מפחית את תחומת השהייה עבור תגובות ארוכות. ניתן לטפל בשגיאות במהלך הסטרים אירוע אחר אירוע.
מגבלות קצב וקוטות
כל מפתח API מוגבל ל-300 בקשות לדקה. ניתן לבצע 8 בקשות מקבילות בו-זמנית. גוף הבקשה לא יכול לעלות על 8 MB. אם תשלח בקשה עם מפתח לא חוקי, תקבל שגיאה 401. שגיאה 402 מציינת חוסר באשראי. שגיאה 429 אומרת שפגעת במגבלת הקצב. חלון ההקשר הוא 100,000 טוקנים עבור פרומפט והשלמה יחד. הפלט המקסימלי הוא 16,000 טוקנים לכל בקשה. שגיאות הן בחינם, כך שתוכל לבדוק מגבלות ללא עלות.
שאלות נפוצות
מהי כתובת הבסיס של ממשק ה-API של בוט של uncensored AI?
כתובת ה-URL הבסיסית היא HTTPS://api.uncensoredlocal.com/v1. היא עובדת עם כל SDK תואם OpenAI על ידי עדכון פרמטר base_url. אין צורך בכתובת URL בסיסית אחרת עבור בקשות סטנדרטיות.
איך אני מתחיל עם LLM הלא-מסונן באופן מקוון?
הירשמו עם גוגל או אימייל כדי לקבל מפתח API מידית. הוסיפו מאזן בקריפטו באמצעות USDT או USDC כדי להתחיל לשלוח בקשות. מזהה המודל הוא "uncensored" לכל ההשלמות.
מהם מגבולי הקצב ל-AI מקומי ללא צנזורה?
אתה מוגבל ל-300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. חלון ההקשר הוא 100,000 טוקנים. גופי הבקשה חייבים להיות מתחת ל-8 MB. שגיאות לא נספרות מול מגבלת הקצב שלך.
יצירת מפתח בשניות
הירשם, קבל את המפתח שלך, עדכן את כתובת ה-URL הבסיסית. סיימת.
כתובת URL בסיסיתhttps://api.uncensoredlocal.com/v1