he ▾
הנפק מפתח ניסיון

תיעוד API תואם OpenAI

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

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

התחילו כל בקשה על ידי הגדרת ה base_url אל https://api.nsfwgemma.com/v1 ועברת את מפתח ה-API שלך ב Authorization header. את המפתח תקבל מיד לאחר ההרשמה עם Google או דוא"ל, ללא צורך במספר טלפון. שמור על המפתח הזה מאובטח, שכן זהו האישור היחיד הנדרש לגישה לשירות.

POST /v1/chat/completions: פרמטרים ודוגמאות

שלחו את ההודעה הראשונה אל נקודת הקצה באמצעות פורמט השלמות צ'אט הסטנדרטי. מזהה המודל הוא תמיד "uncensored", וניתן לשלוט בסגנון הפלט באמצעות פרמטרים כמו temperature ו-top_p. נקודת הקצה הזו מטפלת בכל יצירת הטקסט ללא צורך בהגדרות מקומיות מורכבות.

curl https://api.nsfwgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top ten system prompts for the model"}]
  }'

ודאו שהפלטודה כוללת את ה- model field set to "uncensored" and a messages מערך המכיל את ההודעה שלך. המערכת מחזירה תגובת JSON מבנית עם הטקסט שנוצר.

GET /v1models: הצגת מודלים זמינים

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

from openai import OpenAI

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

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

תגובות בסטרימינג עם SSE

אפשרו זרימה על ידי הגדרת stream: true לקבל טוקנים בזמן אמת באמצעות Server-Sent Events. זה מפחית את תחומת השהייה בתרחישים של כתיבה יצירתית ארוכה או משחק תפקידים. סטטיסטיקות שימוש בטוקנים כלולות בפסיקה הסופית של הזרם.

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)

נתח כל אובייקט delta כדי להציג טקסט בהדרגה, לספק חווית משתך חלקה יותר לאפליקציות בוט צ'אט NSFW אינטראקטיביים.

טיפול בשגיאות וצריכת טוקנים

טפלו בשגיאות HTTP נפוצות בצורה חכמה: 401 מצביע על מפתח לא חוקי או פג תוקף, 402 אומר שצריך להוסיף אשראי, ו-429 מציין חריגה מגבול הקצב. שגיאות לא צורכות את האשראי המקדים שלך, כך שתוכל לנסות שוב ללא קנס. תמיד בדוק את usage field in successful responses to track consumption.

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

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

חלון ההקשר מאפשר 100,000 טוקנים בסך הכל, המשלבים גם פקודה וגם השלמה. הפלט המקסימלי הוא 16,000 טוקנים לכל בקשה, או 2,048 אם לא ציינת max_tokens. התאם את הנלוות שלך בהתאם לדפוסי התעבורה של האפליקציה שלך.

פרמטרים נתמכים: טמפרטורה, Top P ועוד

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

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

Node.js

import OpenAI from "openai";

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

שאלות נפוצות

מהי כתובת הבסיס (base URL) של ה-API של NSFW?

כתובת הבסיס היא HTTPS://api.nsfwgemma.com/v1. ניתן להשתמש בכל SDK סטנדרטי התואם ל-OpenAI על ידי הפנייתו לכתובת זו וספקת מפתח ה-API שלכם.

כיצד אורך ה-context window עובד?

המודל תומך בחלון הקשר של 100,000 טוקנים לשילוב של פלט ושלם. ניתן להפיק עד 16,000 טוקנים לכל בקשה, או 2,048 אם לא מגדירים את max_tokens.

מה קורה אם אקבל שגיאת 402?

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

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

הירשמו, העתיקו את המפתח, וצביעו את כתובת הבסיס שלכם. ההתקנה הושלמה.

הנפק מפתח ניסיון