תיעוד למפתח ה-API תואם OpenAI
התחל לייצר טקסט ללא צנזורה עם מפתח ה-API התואם ל-OpenAI שלנו תוך דקות. המערכת תואמת לשילוב מיידי (drop-in) עם SDKs סטנדרטיים, דורשת רק שינוי כתובת בסיס ותשלום מראש מבוסס טוקנים.
כתובת הבסיס ואימות
השתמשו במפתח שנוצר עם כתובת הבסיס שסופקה לחיבור מיידי. נקודת הקצה היא https://api.openaicompatibleapikey.com/v1 ועובד עם כל לקוח תואם OpenAI. אתה מקבל מפתח פעיל אחד לחשבון; יצירת מפתח חדש מחליף את הישן. האימות מטופל דרך ה- Authorization כותרת עם Bearer שיטה. אין צורך במספר טלפון להרשמה, וניתן להתחיל עם ניסיון חינם של $0.50.
בקשה ראשונה עם curl
שלח הודעה פשוטה כדי לאמת את החיבור והמודל ללא צנזורה. הבקשה משתמשת בסטנדרטי POST /v1/chat/completions נקודת קצה עם מזהה המודל מוגדר ל- uncensored. זה מאשר שהמפתח שלכם תקף ונקודת הקנגה נגישה לפני שאתם משלבים אותה באפליקציה שלכם. התשובה כוללת שימוש בטוקנים ואת הטקסט שנוצר.
curl https://api.openaicompatibleapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total price including tax"}]
}'
אינטגרציה עם SDK ב-Python
שלב את ה-API בפרויקטים Python שלך על ידי שינוי כתובת הבסיס המוגדרת כברירת מחדל. זה מאפשר לך להשתמש ב- openai ספרייה עם ה-LLL ללא הצנזורה שלנו ללא שינוי לוגיקת הקוד שלך. העבר את מפתח ה-API ואת ה-base URL הספציפי לאתחול הלקוח. מזהה המודל נשאר uncensored לכל הבקשות.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleapikey.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 SDK
חברו את יישומי Node.js שלכם על ידי הגדרת baseURL וגם apiKey תכונות. זה מבטיח תאימות עם קוד לקוח OpenAI-compatible קיים. אתה יכול להמשיך להשתמש בפרמטרים סטנדרטיים כמו messages וגם model. הלקוח ינתב בקשות לשרתים המאוחסנים שלנו ליצירה ללא צנזורה.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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) למסירת אסימונים בזמן אמת. פרטי שימוש באסימונים כלולים בנתח הסופי של הזרם. זה מאפשר לך לעקוב אחר עלויות ושימוש בהקשר ככל שהטקסט נוצר. המודל תומך בחלון הקשר של 100,000 אסימונים.
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 בקשות מקבילות. שגיאת 401 מציינת מפתח לא חוקי, בעוד ש-402 מציינת אשראי לא מספיק. שגיאות וסירובים הם בחינם. חלון ההקשר הוא 100,000 טוקנים, עם פלט מקסימלי של 16,000 טוקנים לבקשה. האשראי אינו פג תוקף.
שאלות נפוצות
האם זהו מפתח API אמיתי תואם openai?
כן, זה עוקב אחר פרוטוקול ה-chat completions הסטנדרטי של OpenAI. עליך רק לעדכן את כתובת ה-URL הבסיסית ואת מפתח ה-API בתצורת הלקוח שלך. זה עובד עם כל SDK התומך בפורמט התואם ל-OpenAI.
כיצד המודל ללא צנזורה מטפל בתוכן?
המודל אינו מסרב לנושאים בוגרים, בדיוניים או שנויים במחלוקת. הוא מטיל רק גבול קשיח על תוכן מיני העוסק בקטינים. זה הופך אותו למתאים לצ'אטבוטים NSFW וליצירה ללא הגבלות.
מה קורה אם אפגע במגבלת הקצב?
תקבלו קוד סטטוס 429. המגבלה היא 300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. ניתן ליצור מפתח חדש כדי לאפס את המגבלה אם נדרש, שכן כל חשבון יכול להחזיק מפתח פעיל אחד בלבד.
קבלו את המפתח עכשיו
הירשמו, העתיקו את המפתח, ועדכנו את כתובת הבסיס שלכם. זה כל מה שיש בזה.