שלב את routerapi תוך דקות
הדביקו את הקוד התואם ל-OpenAI שלך ל-routerapi עם שינוי משתנה בודד. קבלו קצה ללא צנזרה פעיל תוך דקות ללא צורך לשכתב את לוגיקת האינטגרציה שלך.
תוכנים
הגדרת כתובת הבסיס ואימות
שינוי base_url וגם api_key כדי להחליף ספקים מיד. צביבו את ה-SDK שלכם ל-HTTPS://api.routerapi.cc/v1 והשתמשו במפתח שנוצר מהלוח שלכם. אין צורך בכללי הפניה מורכבים או תצורת מודלים מרובים. הכותרות והתצורה הקיימת של הלקוח שלכם נשארות זהות לסטנדרט של OpenAI.
המפתח מוצג מיד לאחר ההרשמה באמצעות Google או דוא"ל. שמור אותו באופן מאובטח והעבר אותו כ- Bearer טוקן בכותרת ה-Authorization של HTTP שלך. שינוי יחיד זה מפנה את כל הבקשות למודל ללא הצנזרה שלנו ללא שינוי בקוד היישום שלך.
שליחת בקשת השלמת צ'אט
סטנדרטי POST בקשה ל /v1/chat/completions ליצור טקסט. נקודת הקצה מקבלת את אותו מבנה JSON שמשמש את OpenAI, מה שמבטיח שהפרומפטים שלך יעבדו ללא שינוי. השתמש במזהה המודל uncensored לגישה למודל השפה הגדול שלנו המותאם לתגובות ללא הגבלות.
כל בקשה צורכת טוקנים מאזן ההטענה המוקדם שלך. שגיאות וסירובים לא גובים ממך אשראי, כך שתוכל לבדוק בחופשיות. הדוגמה הבאה מדגימה קריאת יצירת טקסט בסיסית באמצעות ה-SDK הרשמי.
curl https://api.routerapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
}'התגובה מחזירה את הטקסט שנוצר ב choices[0].message.content שדה. אתם יכולים להתאים פרמטרים כמו temperature או top_p לשלוט ביצירתיות. אין סופי קליטה להטמעות או יצירת תמונות; שירות זה מתמקד במדויק בהשלמת טקסט.
טיפול בתגובות זרם (SSE)
אפשרו זרימה על ידי הגדרת 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)החלק הסופי כולל את סטטיסטיקות השימוש המלאות באסימונים עבור הבקשה. פענח את content field from each delta to reconstruct the full message. This approach keeps your UI responsive while the model processes long contexts. Token counts in the final chunk reflect both input and output usage.
שימוש בכלים וב-FUNCTION CALLING
העבר הגדרות כלים ב tools פרמטר לאפשר קריאת פונקציות. המודל מחזיר קריאות כלים מבניות בתגובה במקום טקסט רגיל. ציין tool_choice לכפות על המודל להשתמש בפונקציה ספציפית או לבחור אוטומטית. תכונה זו עובדת בדיוק כמו פורמט קריאת הפונקציות של OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.routerapi.cc/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)הגדירו את הפונקציות שלכם עם סכמות JSON והעבירו אותן בבקשה. ה-API מטפל בהפניה בין יצירת טקסט והפעלת כלים. השתמשו ב- response_format פרמטר עם {"type": "json_object"} לפלט JSON מחמיר כאשר כלים אינם נדרשים. זה מבטיח נתונים מבניים עקביים לשירותי הבאקנד שלך.
הגדרת מצב JSON לפלט מבני
כפה על המודל להפיק JSON תקין על ידי הגדרת response_format אל {"type": "json_object"}. זה חיוני לניתוח נתונים בעבודות אוטומטיות או בסוכני AI. המודל ינסה לסגור את כל הסוגריים ולעקוב אחר הסכמה המבוקשת. שגיאות עשויות להתרחש אם הפלט יהיה ארוך מדי עבור חלון ההקשר.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routerapi.cc/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);שלבו מצב JSON עם temperature מוגדר ל-0 לדטרמיניזם מרבי. השתמש בזה לחילוץ ישויות, עיצוב נתונים או יצירת קבצי תצורה. המודל ללא צנזורה מטפל היטב במבנים מקוננים מורכבים. תמיד אשר את הפלט בקוד שלך לפני העיבוד.
הבנת מגבלות טוקנים ועלויות
חלון ההקשר תומך ב-100,000 טוקנים עבור הנחיה והשלמה משולבות. כל בקשה יכולה להפיק עד 16,000 טוקנים, או 2,048 אם max_tokens לא מוגדר. המחיר הוא $0.15 לכל מיליון אסימוני קלט ו-$0.50 לכל מיליון אסימוני פלט. האשראי לא פג תוקף ושגיאות ללא תשלום.
עקבו אחר השימוש דרך לוח הבקרה או כותרות התגובה. בקשות מוגבלות לגודל גוף של 8 MB. ניתן להוסיף קרדיט באמצעות USDT (TRC20) או USDC (Base) החל מ-$20. קרדיט בונוס עולה עם הפקדות גדולות יותר: +5% ב-$50, +10% ב-$100, ו+15% ב-$200. אין תשלום מנויים.
שאלות נפוצות
כיצד לטפל במגבלות קצב ושגיאות?
קוד סטטוס 429 מצביע על כך שחרגת ממגבלות אלו; המתן זמן קצר לפני ניסיון חוזר. שגיאת 401 פירושה שהמפתח שלך לא תקין, ושגיאת 402 מציינת אשראי מקודם לא מספיק. בדוק את גוף הודעת השגיאה לפרטים על איזו מגבלה הופעלה.
האם routerapi מתאים לשימוש בייצור בהיקף גבוה?
כן, השירות תומך בבקשות מקבילות וסטרימינג ליישומים עם זמן תגובה נמוך. עם זאת, אין הבטחות SLA ותכונות מתקדמות כמו embeddings. השתמש בו לצ'אט, משחק תפקידים או כתיבה יצירתית שבה פלט ללא צנזורה הוא קריטי. עקוב אחר צריכת הטוקנים שלך כדי לוודא שהמאזן המשולם מראש מכסה את הנפח שלך.
מה קורה לאשראי שלי אם טועים?
הקרדיט הוא בתשלום מראש ולא פג תוקף, כך שסכומים שלא נוצלו נשאמים זמינים לנצח. טעויות כמו חיובים כפולים נפתרות דרך דף התמיכה. שגיאות וסירובים לא צורכים את הקרדיט שלך, כך שניתן לבדוק את הפרומפטים שלך בחינם. תוכל להוסיף סכום שוב בכל עת באמצעות קריפטו.
קבל את מפתח ה-API שלך
הירשם, קבל את המפתח שלך, נקה את כתובת ה-URL הבסיסית החדשה. זהו.