Zgody dla dostawców modeli
Dlaczego niektórzy dostawcy potrzebują Twojej zgody, jak ją wyrazić lub wycofać i jak klienci API obsługują błąd zgody.
Niektórzy dostawcy modeli w UnoRouter wykorzystują Twoje dane wejściowe do własnych celów, na przykład przechowują je lub trenują na nich własne modele. Inni nie opublikowali, w jaki sposób postępują z danymi wejściowymi. UnoRouter traktuje ich tak samo, ponieważ takiego wykorzystania nie można wykluczyć.
Jeśli taki dostawca ma siedzibę w państwie bez odpowiedniego stopnia ochrony danych, Twoje dane wejściowe trafiają tam dopiero po tym, jak raz wyrazisz zgodę dla tego dostawcy (art. 49 ust. 1 lit. a RODO). Zgoda wskazuje dostawcę i jego kraj oraz obejmuje wszystkie modele, które ten dostawca udostępnia.
Tacy dostawcy w państwach z odpowiednią ochroną nie wymagają zgody. Przed wyborem takiego modelu widzisz informację.
Szczegóły znajdziesz w polityce prywatności oraz w sekcji 6 regulaminu.
Otwórz Zgody, link znajdziesz w stopce i w menu konta. Karta Dostawcy pokazuje każdego dostawcę wymagającego zgody z nazwą i krajem, co robi z danymi wejściowymi (trenuje, przechowuje lub nieznane), ile jego modeli i połączeń jest aktywnych oraz czy wyraziłeś już zgodę.

Karta Modele pokazuje zamiast tego modele. Wyraź zgodę przy modelu otwiera jego widok: pokazuje dokładnie tych dostawców, których ten model jeszcze potrzebuje, a Wyraź zgodę dla wszystkich udziela jej w jednym kroku jednym tekstem, który wymienia każdego dostawcę.

Okno zgody pokazuje pełny tekst przed potwierdzeniem i właśnie ten tekst jest zapisywany razem z Twoją zgodą. Wycofaj usuwa w dowolnym momencie zgodę dla jednego dostawcy; udostępniane przez niego modele są wtedy dla Ciebie zablokowane, dopóki ponownie nie wyrazisz zgody.

Bez konta zgody są powiązane z Twoją przeglądarką. Goście korzystają z tej samej strony lub z opcji Zarządzaj zgodami w menu czatu.
Możesz wnieść sprzeciw wobec przekazywania Twoich danych wejściowych dostawcom, którzy wykorzystują je do własnych celów (art. 21 RODO). Przełącznik znajduje się u góry strony zgód i w ustawieniach konta. Gdy jest włączony, Twoje żądania omijają tych dostawców, a modele udostępniane wyłącznie przez nich są dla Ciebie niedostępne.

Gdy żądanie trafia do modelu, którego dostawcy wciąż potrzebują Twojej zgody, API odpowiada kodem 403 z kodem błędu consent_required. Komunikat wymienia brakujących dostawców z ich krajami i odsyła do strony zgody dla tego modelu; param zawiera ich kody rozdzielone przecinkami.
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"
}
}Pokaż link osobie, do której należy klucz. Po wyrażeniu zgody to samo żądanie przechodzi. Zgoda obejmuje wszystkie modele dostawcy, więc jedna zgoda często odblokowuje kilka modeli.
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}`);
}
}| Kod | Znaczenie |
|---|---|
consent_required | Dostawca modelu potrzebuje Twojej zgody. Otwórz link z komunikatu, wyraź zgodę i powtórz żądanie. |
consent_business | Model wymaga zgody, której konta firmowe nie mogą wyrazić. Wybierz inny model. |
own_purpose_objected | Wniosłeś sprzeciw wobec wykorzystywania do własnych celów, a model udostępniają wyłącznie tacy dostawcy. Wybierz inny model lub wycofaj sprzeciw. |
Odrzucanie żądań bez zgody jest włączane etapami i zostanie wcześniej ogłoszone. Do tego czasu żądania nie są odrzucane, ale już teraz możesz wyrazić swoje zgody.