התחלה מהירה: שילבו את ה-API ללא צנזורה
העבירו את הקוד שלכם ל-API ה-LLM ה-uncensored שלנו על ידי עדכון כתובת הבסיס ומפתח ה-API. מדריך מהיר זה מנחה אתכם דרך האינטגרציה באמצעות לקוחות סטנדרטיים התואמים ל-OpenAI.
דרישות מוקדמות: SDK ומשתני סביבה
התחל בהתקנת ה-SDK המועדף עליך והגדר את האישורים שלך במשתני סביבה. השירות שלנו משתמש בנקודות קצה תואמות ל-OpenAI סטנדרטיות, כך שספרייות לקוח קיימות עובדות ללא שינוי. אתה צריך רק מפתח API מהלוח שלך ואת כתובת הבסיס לבקשות שלך. אין צורך במעטפות מורכבות או בראשי תיבות מותאמים אישית לשילוב בסיסי.
curl https://api.claudecostpermilliontokens.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current cost per million tokens for the Pro model?"}]
}'ודאו שמשתני הסביבה מיוצאים בצורה נכונה לפני הרצת הסקריפטים שלכם. גישה זו שומרת על האבטחה של האימות ומאפשרת ניידות של הקוד בסביבות פריסה שונות.
יצירת הלקוח עם כתובת ה-Base URL
הגדר את ספריית הלקוח שלך לנקד לכתובת ה-URL הבסיסית שלנו במקום לנקודת הקצה של ספק ברירת המחדל. השתמש בכתובת ה-URL הבסיסית שסופקה ובמפתח ה-API שלך כדי לאתחל את החיבור. שינוי פשוט זה מכוון את כל התנועה למודל ללא צנזורה שלנו תוך שמירה על תאימות עם שיטות SDK סטנדרטיות.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecostpermilliontokens.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)ודאו את החיבור על ידי רשימת המודלים הזמינים. שלב זה מאשר שהלקוח שלכם מפונה כראוי לתשתית שלנו לפני שאתם שולחים כל הנחיה או נתון בפועל.
שליחת בקשת השלמת הצ'אט הראשונה שלך
שלח בקשת השלמת צ'אט סטנדרטית באמצעות מזהה המודל uncensored. מודל זה מטפל בקלט ופלט טקסט ללא דחיית תוכן לשימוש מבוגר חוקי. ניתן להעביר הודעות, להגדיר טמפרטורה ולהגדיר פרמטרים אחרים בדיוק כמו שאתה עושה עם נקודה סופית תואמת OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecostpermilliontokens.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 מחזיר נתחים של טקסט ככל שהם נוצרים, מה שמאפשר לכם להציג את הפלט בזמן אמת. כל נתח כולל נתוני שימוש בטוקנים בנתח הסופי, מה שמסייע במעקב מדויק אחר הצריכה.
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 לפלט מבני. הגדר את פורמט התגובה ל-JSON כדי להבטיח ניתוח עקבי באפליקציה שלך. אתה יכול גם להגדיר כלים ולציין בחירות כלים כדי להנחות את התנהגות הפלט של המודל.
פרמטרים כמו טמפרטורה, top_p ורצפי עצירה מאפשרים עידון סגנון התגובה. השתמשו בתכונות אלו כדי לשלב את המודל בצורה חלקה בתוך זרימת העבודה הקיימת שלכם.
ניהול אימות ומגבלות
מפתח ה-API שלך מאמת את כל הבקשות, כאשר שגיאות כמו 401 מציינות מפתח לא חוקי ו-402 מציינת חסרונות באשראי. מגבלות הקצב מגבילות אותך ל-300 בקשות לדקה ו-8 בקשות מקבילות למפתח. חלון ההקשר תומך בעד 100,000 טוקנים, עם פלט מקסימלי של 16,000 טוקנים לבקשה.
עקבו אחר השימוש כדי להימנע מהפרעות. שגיאות במהלך העיבוד הן ללא תשלום, כך שתוכלו לנסות שוב בקשות ללא חשש מצריכת טוקנים. שמרו על המפתח שלכם מאובטח והחליפו אותו אם צריך דרך לוח הבקרה.
שאלות נפוצות
מהו עלות המיליון אסימונים של CLAude עבור ממשק ה-API הזה?
המחיר שלנו הוא $0.15 לכל מיליון אסימוני קלט ו-$0.50 לכל מיליון אסימוני פלט. מודל שקוף זה מבטיח שאתה משלם רק על מה שאתה משתמש בו, ללא עמלות נסתרות או מנויים חודשיים.
כיצד לטפל במגבלות קצב ושגיאות?
אתה מוגבל ל-300 בקשות לדקה ו-8 בקשות מקבילות לכל מפתח. שגיאת 401 משמעותה שהמפתח שלך לא חוקי, בעוד ששגיאת 402 מציינת שאתה צריך להוסיף קרדיט. שגיאות במהלך העיבוד אינן צורכות אסימונים.
האם המודל ללא צנזורה תואם ל-SDKs של OpenAI?
כן, ה-API שלנו תואם לחלוטין ל-OpenAI. ניתן להשתמש ב-SDKs סטנדרטיים על ידי עדכון כתובת ה-URL הבסיסית ומפתח ה-API. זה מאפשר מעבר קוד מיידי ללא צורך במעטפות מורכבות או יישומים מותאמים אישית.
קבלו את המפתח תוך דקות
הירשמו, העתיקו את המפתח שלכם, צביכו את ה-API לכתובת ה-URL הבסיסית החדשה. פשוט.