תיעוד API
התחילו להשתמש ב-API של LLM NSFW אונליין באמצעות נקודות קצה סטנדרטיות התואמות ל-OpenAI. שלחו את הפומפט הראשון שלכם תוך שניות עם אפס תצורה.
כתובת URL בסיסית ואימות
ממשק ה-API של LLM ל-NSFW פועל על כתובת בסיס אחת: https://api.nsfwllmonline.com/v1. האישור מסתמך על אסימון Bearer המועבר דרך ה Authorization header. אתה מקבל מפתח פעיל אחד לחשבון, שניתן לחדש אותו מיד דרך לוח הבקרה ללא אובדן יתרת האשראי שלך.
- כתובת בסיס:
https://api.nsfwllmonline.com/v1 - כותרת:
Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 200 ok json"}]
}'
נקודת קצה להשלמות צ'אט
שימוש POST /v1/chat/completions ליצור טקסט. שלח מזהה מודל של uncensored לגישה למודל בעל משקל פתוח שלנו המותאם לתגובות ללא הגבלות. ה-API מקבל מבני הודעות סטנדרטיים, מה שמאפשר לכם לבנות שיחות עשירות בהקשר או שאילתות חד-סיביריות פשוטות.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllmonline.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)
פרמטרים נתמכים
שלוו את התנהגות היצירה באמצעות פרמטרים סטנדרטיים כמו temperature, top_p, וכן stop. ניתן לכפות פלט JSON באמצעות response_format או להגדיר seed לשם שחזוריות. המודל תומך בחלון הקשר של 100,000 טוקנים, המשלב גם קלט וגם פלט.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllmonline.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) למסירת אסימונים בזמן אמת. מטא-נתונים של שימוש באסימונים מופיעים רק בחלק הסופי, מה שמבטיח מעקב מדויק אחר החיוב ללא חסימת זרם התגובה.
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)
Tool Calling & JSON Mode
שימוש tool_choice וגם tools ליכולות קריאת פונקציות. לפלט מבני קפדני, הגדר response_format אל {"type": "json_object"}. זה מבטיח פיענוח אמין לצינורות אוטומטיים ללא ניקוי רגולרי ידני.
מגבלות קצב ומכסות
כל מפתח מאפשר 300 בקשות לדקה ו-8 בקשות מקבילות. בקשות העולות על 8 MB בגודל הגוף יידחו. שגיאות נפוצות כוללות 401 על מפתחות לא חוקיים, 402 על חוסר באשראי שולם מראש, ו- 429 למגבלות קצב. המודל ללא הצנזורה מסרב לתוכן מיני המערב קטינים אך מאפשר נושאים מבוגרים חוקיים אחרים.
קבלו את מפתח ה-API שלכם עכשיו
הירשם, העתק את המפתח, עדכן את כתובת ה-URL הבסיסית שלך. זה הכל.