תיעוד API של Uncensord ai
התחל לייצר טקסט עם ה-API ל-LLM ללא צנזורה שלנו תוך דקות. מדריך זה מכסה אימות, נקודות קצה ושילוב ללקוחות סטנדרטיים התואמים ל-OpenAI.
https://api.uncensordai.com/v1uncensored
כתובת בסיס ל-API ואימות
התחבר באמצעות כתובת הבסיס הסטנדרטית של OpenAI עם מפתח ה-API שלך. אנו משתמשים באסימון bearer יחיד לכל הבקשות, מה שמבטיח תאימות עם ספריות SDK קיימות.
המפתח שלך מונפק מיד עם ההרשמה. שמור עליו במאובטח.
- כתובת בסיס:
https://api.uncensordai.com/v1 - אימות: אסימון Bearer ב-
Authorizationכותרת
curl https://api.uncensordai.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 version of python"}]
}'
נקודת קצה להשלמות צ'אט
שלם הודעות ל /v1/chat/completions נקודת קצה. מזהה המודל הוא uncensored.
בקשות מחזירות תשובות טקסט. חלון ההקשר הוא 100,000 טוקנים. אורך הפלט המקסימלי הוא 16,000 טוקנים.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensordai.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 Integration Examples
השתמש ב-SDK הרשמי של OpenAI או בכל לקוח תואם. הגדר את כתובת הבסיס ומפתח ה-API.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensordai.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);נתמך סטרימינג באמצעות אירועים שנשלחים מהשרת (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)
תגובות בסטרימינג וצריכת טוקנים
אפשרו זרימה על ידי הגדרת stream: true. שימוש בטוקנים מופיע בקטע הסופי.
כל מקטע מכיל טקסט חלקי. אגדלו אותם לקבלת התגובה המלאה.
פרמטרים: טמפרטורה, Top P ו-Stop
שלוו יצירה באמצעות פרמטרים סטנדרטיים. השתמשו temperature לאקראיות.
הגדר top_p לדגימת ליבה. הגדר stop רצפים לעצירת ייצור. מצב JSON משתמש response_format: {"type": "json_object"}.
טיפול בשגיאות ומגבלות קצב
טפלו בשגיאות בצורה חכמה. קוד 401 אומר מפתח לא חוקי. קוד 402 מציינת חוסר בזכות. קוד 429 מציין חריגה ממגבלת הקצב.
המגבלה היא 300 בקשות לדקה. חלון ההקשר הוא 100,000 טוקנים. שגיאות הן בחינם.
שאלות נפוצות
מהי חלון ההקשר של uncensord AI?
חלון ההקשר הוא 100,000 טוקנים לקלט ולפלט יחד. הפלט המקסימלי לכל בקשה הוא 16,000 טוקנים.
איך אני מאמת עם ה-API של uncensored AI?
כלול את מפתח ה-API שלך בראש ה-Authorization כטוקן Bearer. השתמש בכתובת ה-URL הבסיסית שסופקה בתיעוד.
האם ממשק ה-API של uncensored AI תומך בסטרימינג?
כן, זרימה נתמכת באמצעות אירועים שנשלחים מהשרת. שימוש באסימונים מדווח בנתח הסופי.
קבל את מפתח ה-API שלך
הירשם, העתק את המפתח, עדכן את כתובת הבסיס. ההגדרה הושלמה.