חיפוש בתיעוד...

התחילו להקליד כדי לחפש בתיעוד

מדריך הפלטפורמה

הסכמות לספקי מודלים

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

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

אם ספק כזה יושב במדינה ללא רמת הגנת מידע מספקת, הקלט שלך יגיע לשם רק אחרי שנתת לספק הזה הסכמה פעם אחת (סעיף 49(1)(a) ל־GDPR). ההסכמה מציינת את הספק ואת המדינה שלו, והיא חלה על כל המודלים שהספק הזה מספק.

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

הפרטים מופיעים במדיניות הפרטיות ובסעיף 6 של תנאי השימוש.

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

הלשונית ספקים בדף ההסכמות עם שם, מדינה, טיפול בקלט ומצב ההסכמה לכל ספק

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

תצוגת הסכמה למודל אחד עם הספקים שעדיין חסרים והכפתור הסכמה לכולם

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

חלון הסכמה עם הספקים, המדינות שלהם, הסיכונים והטיפול בקלט

ללא חשבון, ההסכמות שייכות לדפדפן שלך. אורחים משתמשים באותו דף או בניהול הסכמות בתפריט הצ'אט.

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

מתג ההתנגדות בראש דף ההסכמות

כשבקשה נשלחת למודל שהספקים שלו עדיין צריכים את הסכמתך, ה־API מחזיר 403 עם הקוד consent_required. ההודעה מציינת את הספקים החסרים עם המדינות שלהם ומקשרת לדף ההסכמה של המודל; param מכיל את הקודים שלהם מופרדים בפסיקים.

json
HTTP/1.1 403 Forbidden

{
  "error": {
    "code": "consent_required",
    "message": "claude-opus-5.5 needs your consent for these providers: a7 (China), ih (Indonesia), pol (Hong Kong). Give it once at https://unorouter.com/consents?model=claude-opus-5.5; it covers every model these providers serve. (request id: ...)",
    "param": "CN-19,ID-01,HK-01",
    "type": "new_api_error"
  }
}

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

typescript
const model = "claude-opus-5.5";
const res = await fetch("https://api.unorouter.com/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.UNOROUTER_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ model, messages: [{ role: "user", content: "Hello" }] }),
});

if (res.status === 403) {
  const body = await res.json();
  if (body.error?.code === "consent_required") {
    // The message names the providers; the consent page for the model:
    const link = `https://unorouter.com/consents?model=${encodeURIComponent(model)}`;
    showToUser(`${body.error.message}\n${link}`);
  }
}
קודמשמעות
consent_requiredספק של המודל צריך את הסכמתך. פתח את הקישור בהודעה, תן הסכמה ושלח את הבקשה שוב.
consent_businessהמודל דורש הסכמה שחשבונות עסקיים אינם יכולים לתת. בחר מודל אחר.
own_purpose_objectedהתנגדת לשימוש למטרות הספקים, והמודל מסופק רק על ידי ספקים כאלה. בחר מודל אחר או בטל את ההתנגדות.

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