he ▾
פתח חשבון

תיעוד API

התחל לייצר טקסט ללא צנזורה עם ה-API התואם ל-OpenAI שלנו. שלח בקשת POST בודדת לכתובת הבסיס שלנו וקבל תגובות מהמודל הייעודי שלנו.

אימות וכתובת בסיס

השתמש במפתח ה-API שלך בכל בקשה. כתובת הבסיס היא https://api.nsfwroleplayapi.com/v1. הגדירו את Authorization header ל Bearer YOUR_API_KEY. המפתח שלך מעניק גישה לאנדפוינט chat-completions.

נקודת קצה להשלמות צ'אט

שלחו את הפרומפט שלכם אל POST /v1/chat/completions. ציינו את המודל "uncensored" בגוף הבקשה. ה-API מחזיר טקסט שנוצר בהתבסס על הקלט שלך.

context_window מאפשרת סך של 100,000 טוקנים. זה כולל גם את הפקודה וגם את ההשלמה. ניתן להגדיר max_tokens להגביל את הפלט.

curl https://api.nsfwroleplayapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Confirm monthly credit balance is active"}]
  }'

שימוש בטוקנים וסטרימינג

אפשרו זרימה על ידי הגדרת 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)

פרמטרים: טמפרטורה, Top P, ומצב JSON

שלוו יצירה עם temperature וגם top_p. התאם אלו כדי לשנות יצירתיות או קביעות. השתמש ב response_format עם {"type": "json_object"} לנתונים מבניים. זה מבטיח פורמטים פלט עקביים.

ניתן גם להגדיר seed לשם תוצאות שחזוריות. הגדר stop רצפים לעצירת ייצור מוקדם. פרמטרים אלו נותנים לך בקרה מדויקת.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwroleplayapi.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)

מגבלות קצב ונלוות

כל מפתח API תומך ב-300 בקשות לדקה. ניתן להריץ 8 בקשות מקבילות בו זמנית. מגבלת גודל גוף הבקשה היא 8 MB. חריגה מגבולים אלה מחזירה שגיאת 429.

ניתן ליצור מפתח חדש כדי להחליף מפתח ישן. מותר רק מפתח פעיל אחד לכל חשבון. נהל את המפתחות שלך כדי לשמור על גישה. זה מבטיח ביצועים יציבים.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwroleplayapi.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);

טיפול בשגיאות וסירובים

טפול בשגיאות על ידי בדיקת קוד הסטטוס של HTTP. שגיאה 401 אומרת שהמפתח שלך לא חוקי. שגיאה 402 מציין אשראי מקדים לא מספיק. רענן את האשראי שלך דרך הדשבורד.

שגיאת 429 מסמלת עיכוב במגבלת הקצב. המתן לפני ניסיון חוזר. המודל דוחה בקשות הכוללות קטינים. כל תוכן מבוגר חוקי אחר מותר. בדוק את גוף התגובה לפרטים.

שאלות נפוצות

האם ה-API תואם ל-OpenAI?

כן, זה עוקב אחר ממשק ה-chat-completions של OpenAI. ניתן להשתמש ב-SDKs הרשמיים של OpenAI או בכל לקוח תואם. פשוט עדכן את כתובת ה-URL הבסיסית ואת מפתח ה-API.

מהו גודל חלון ההקשר?

חלון ההקשר מכיל 100,000 טוקנים. סך זה כולל את הפלט וההשלמה. ניתן להגדיר אורך פלט מרבי לכל בקשה.

האם שגיאות צורכות מהקרדיט ששולם מראש?

לא, שגיאות וסירובים הם בחינם. אתה משלם רק עבור טוקנים בתגובות מוצלחות. זה הופתר את ה-API שלנו ליעיל מבחינת עלויות לפיתוח.

קבלו את מפתח ה-API שלכם עכשיו

הירשם, קבל את המפתח שלך, ועדכן את כתובת ה-URL הבסיסית. זה כל מה שאתה צריך כדי להתחיל.

פתח חשבוןצפייה בתיעוד