התחלה מהירה ב-API של צ'אטgpt בינה מלאכותית ללא צנזורה
החלף את כתובת הבסיס (base URL) של OpenAI כדי לאפשר מסקנות ללא צנזורה ללא שינויי קוד. ה-API הזה מתאים להחלפה (drop-in) מקבל תוכן למבוגרים ותומך בשילובים סטנדרטיים של SDK מיד.
התקן את ה-SDK שלך
התחל בהתקנת ספריית הלקוח הרשמית לשפת התכנות המועדפת עליך. ה-SDKs הסטנדרטיים של OpenAI עובדים מצוין מכיוון שאנו משתמשים באותו פרוטוקול. התקן את החבילה באמצעות מנהל החבילות הרגיל שלך כדי להתכונן לתצורה.
הגדר את כתובת הבסיס
כוון את הלקוח שלך לנקודת הקצה הספציפית שלנו כדי לאפשר תגובות ללא צנזורה. עליך להגדיר את base_url אל https://api.uncensoredaichatgpt.com/v1 וכדי לספק את מפתח ה-API שלך. שינוי קטן זה מפנה תעבורה לשרתים שלנו תוך שמירה על לוגיקת האינטגרציה הקיימת שלך.
curl https://api.uncensoredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten unique features for a new streaming platform."}]
}'
בצעו את הבקשה הראשונה
סטנדרטי chat/completions בקשה באמצעות מזהה המודל uncensored. המודל שלנו לא מסרב לנושאים מבוגרים, בדיוניים או שנויים במחלוקת באופן סטנדרטי. התגובה מחזירה טקסט ישירות, מה שמאפשר לך לוודא שסינוני התוכן غیر פעילים בפלט שלך.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatgpt.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 לקבל טוקנים בזמן אמת. גישה זו מפחיתה את תחומת השהייה ביצירה ארוכה או במשחק תפקידים. כל פסיקה כוללת נתוני שימוש רק בתגובה הסופית, מה שמבטיח מעקב מדויק אחר צריכת הטוקנים ללא צורך להמתין להשלמה מלאה.
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)
השתמש בכלים ובמצב JSON
השתמש בקריאה לפונקציות ובפורמט JSON קפדני לחילוץ נתונים מבני. העבר response_format עם {"type": "json_object"} כדי לאכוף פלט סכמה עקבי. יכולת זו עובדת במקביל לפרמטרים סטנדרטיים כמו temperature וגם top_p כדי לשלוט ביצירתיות תוך שמירה על אמינות תכנותית.
מעקב אחר שימוש בטוקנים
מעקב אחר יתרת האשראי ששולם מראש דרך מדדי השימוש המוחזרים בכותרות התגובה. שגיאות ודחיות אינן צורכות אסימונים, כך שאתם משלמים רק על יצירת תוכן מוצלחת. חלון ההקשר שלכם תומך ב-100,000 אסימונים בסך הכל, עם מגבלת פלט מקסימלית של 16,000 אסימונים לכל בקשה.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatgpt.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);שאלות נפוצות
מהי מגבלת ההקשר של ממשק ה-API של chatgpt של uncensored AI?
חלון ההקשר תומך ב-100,000 טוקנים עבור הנחיה והשלמה משולבות. ניתן לבקש עד 16,000 טוקנים לכל פלט, או 2,048 טוקנים אם לא ציינתם ערך ל-max_tokens.
מדוע אני מקבל שגיאת 402?
שגיאה 402 מציינת שאזל האשראי שלך להפעלה המבוקשת. מכיוון שאנו גובים לפי טוקן ששימש, עליך להוסיף אשראי לחשבונך באמצעות USDT או USDC כדי להמשיך בשירות.
מה קורה אם אפגע במגבלת הקצב?
אתה מוגבל ל-300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. חריגה ממגבלות אלו מחזירה שגיאת 429; המתן זמן קצר או השתמש במפתח API אחר כדי להמשיך בעיבוד.
קבל את מפתח ה-API שלך
הירשמו, קבלו את המפתח, ועדכנו את כתובת ה-URL הבסיסית. זהו.