he ▾
קבל מפתח API
openroutergdpr.comAPI ללא צנזורה. ללא סירובים. אפס מעקב.

התחלה מהירה ל-API ללא צנזורה

קבל את מפתח ה-API שלך והתחל לשלוח בקשות לנקודת הקצה התואמת ל-OpenAI שלנו, ה-uncensored ועמידה ב-GDPR. מדריך זה מכסה את קריאות ה-OpenAI התואמות החיוניות שאתה צריך לשילוב מהיר.

דרישות מוקדמות: מפתח ה-API שלך

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

כתובת URL בסיסית וכותרות

כוון את הלקוח לנקודת הקצה הנכונה כדי להבטיח חיבור תקין. השתמש בכתובת ה-URL הבסיסית https://api.openroutergdpr.com/v1 לכל האינטראקציות. הגדר את Authorization header ל Bearer YOUR_API_KEY וה- Content-Type אל application/json. תצורה זו עובדת עם כל SDK סטנדרטי של OpenAI או לקוח HTTP ללא צורך במתאמים מותאמים אישית. אנחנו תומכים בפרמטרים סטנדרטיים כמו temperature וגם top_p לשליטה בשונות התגובה.

שליחת הבקשה הראשונה שלך

בצע השלמה בסיסית כדי לוודא שהתצורה שלך נכונה. שלח בקשת POST ל /v1/chat/completions עם מזהה המודל uncensored. זה מאשר שהמפתח שלכם עובד והמודל מגיב לקלט טקסט כפי שצפוי. המודל מטפל בנושאים ללא הגבלה לשימוש בוגר חוקי ללא סירובים סטנדרטיים. ראו את הדוגמה למטה למבנה JSON המינימלי הנדרש.

curl https://api.openroutergdpr.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
  }'

טיפול בתגובות זרם

קבלו עדכונים אסימון אחר אסימון לזמן אחזור נמוך יותר וחווית משתמש טובה יותר. הפעילו זרימה על ידי הגדרת stream: true בגוף הבקשה שלך. השרת שולח אירועים מוכוון שרת (SSE) המכילים תגובות חלקיות. הפסיקה הסופית כוללת את סטטיסטיקות השימוש המלאות בטוקנים לדיוק חשבונאי. גישה זו אידיאלית לממשקי צ'אט שבהם משתמשים מצפים ליצירת טקסט מיידית. עקוב אחר ה delta שדות לבניית ההודעה המלאה.

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 וקריאת כלים

מבנה את הפלט באמינות באמצעות תכונות עיצוב מובנות. הגדר response_format אל {"type": "json_object"} כדי לכפות עמידה ב-JSON. ניתן גם להגדיר tools לקריאת פונקציות, המאפשרת למודל לבצע פעולות ספציפיות. השתמש tool_choice לשליטה מתי המודל מחליט לקרוא לפונקציה. מאפיינים אלו עובדים עם לקוחות סטנדרטיים התואמים ל-OpenAI, מה שהופך את האינטגרציה לפשוטה ליישומים קיימים.

from openai import OpenAI

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

הבנת מגבלות טוקנים

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

import OpenAI from "openai";

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

שאלות נפוצות

האם OpenRouter עומדת בתקן GDPR?

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

מה קורה אם אפגע במגבלת קצב?

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

מדוע אני מקבל שגיאת 402?

סטטוס 402 מציין שיתרת הקרדיט המוקדם שלך אינה מספיקה לבקשה. הוסף קרדיט לחשבונך באמצעות USDT (TRC20) או USDC (Base) כדי להמשיך בשירות. שגיאות ודחיות אינן צורכות קרדיט, כך שרק השלמות מוצלחות נגבות.

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

הירשמו, העתיקו את המפתח, ועדכנו את כתובת הבסיס. זהו.

קבל מפתח APIצפייה בתיעוד