תיעוד API
קבלו את התגובה הראשונה ללא צנזורה תוך שתי דקות. מדריך זה מכסה את נקודת הקצה התואמה ל-OpenAI, האימות, והפרמטרים המדויקים הנדרשים לעקיפת סירובים סטנדרטיים.
התחלה מהירה עם ה-SDK הרשמי
התחל לייצר טקסט מיד באמצעות לקוח השפה המועדף עליך. ממשק ה-API משקף את ממשק השלמות בצ'אט הסטנדרטי, כך שכל שצריך לעשות הוא להחליף את כתובת ה-URL הבסיסית ואת מפתח ה-API. זה מבטיח שהתשתית הקיימת שלך תעבוד ללא צורך בכתיבת לוגיקה מחדש.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
כתובת URL בסיסית ואימות
הפנה את כל הבקשות לכתובת הבסיס הייעודית עם מפתח ה-API הייחודי שלך בכותרת ההרשאה. מפתח זה הוא האישור היחיד הנדרש לכל בקשה ל- /v1/chat/completions נקודה (endpoint).
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
נקודת קצה להשלמות צ'אט
שלח נתוני טקסט לקבלת פלט טקסט גולמי מהמודל ללא סינון. השתמש ב- uncensored מזהה המודל לגישה לגרסה המותאמת שעוקפת את מכונות הפיקוח הקורפורטיביות המקובלות. הנקודה הקצה תומכת בפולוידים JSON סטנדרטיים, כולל טמפרטורה, top_p ורצפי עצירה לשליטה מדויקת על תהליך היצירה.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
שידור חי ושימוש בכלים
אפשרו אספקת אסימונים בזמן אמת על ידי הגדרת הפרמטר stream לערך true בגוף הבקשה. פעולה זו מחזירה אירועים שנשלחו על ידי השרת (SSE), כאשר החלק הסופי מכיל את סך השימוש באסימונים לשקיפות בתעריפים. ניתן גם להגדיר כלים לקריאה לפונקציות או לכפות פלט בפורמט JSON באמצעות response_format פרמטר.
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)
פרמטרים ומגבלות
שלוו את התנהגות המודל באמצעות פרמטרים סטנדרטיים כמו טמפרטורה ו-seed, אך כבדו את המגבלות הקשות של המערכת. כל בקשה יכולה להכיל עד 100,000 טוקנים לחלון ההקשר, עם מקסימום פלט של 16,000 טוקנים לכל קריאה. אם לא תצייינו max_tokens, הפלט המובנה מוגבל ל-2,048 טוקנים.
שאלות נפוצות
מה קורה אם מפתח ה-API שלי לא תקין?
השרת מחזיר שגיאת 401 Unauthorized מיד. בדוק שהעתקת את המפתח נכון מהלוח שלך ושהאתה משתמש בכתובת הבסיס הנכונה. צור מפתח חדש אם אתה חושד שהוא נחשף.
מדוע אני מקבל שגיאת 402?
זה מציין שיתרת הקרדיטים בתשלום מראש היא אפס או לא מספקת לבקשה. קרדיטים לא פגים, כך שניתן להטעין מחדש עם USDT או USDC בכל עת. שגיאות ודחיות לא צורכות קרדיט, אך השלמות מוצלחת כן.
מהם מגבולי הקצב ל-LLM ללא צנזורה זה?
אתה מוגבל ל-300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. אם תחרוג מגבולים אלו, תקבל שגיאת 429 Too Many Requests. המתן מספר שניות לפני ניסיון חוזר, או שדרג את התוכנית שלך אם אתה זקוק לקצב גבוה יותר.
אבטח את מפתח ה-API שלך
הירשמו, קבלו את המפתח, עדכנו את כתובת ה-URL הבסיסית. סיימנו.