Consensi per i fornitori di modelli
Perché alcuni fornitori richiedono il tuo consenso, come darlo o revocarlo e come i client API gestiscono l'errore di consenso.
Alcuni fornitori dietro i modelli di UnoRouter usano i tuoi input per scopi propri, ad esempio per conservarli o addestrare i propri modelli. Altri non hanno reso noto come trattano gli input. UnoRouter li tratta allo stesso modo, perché un tale uso non si può escludere.
Se un tale fornitore ha sede in un paese senza un livello adeguato di protezione dei dati, i tuoi input arrivano lì solo dopo che hai dato una volta il consenso a quel fornitore (art. 49, paragrafo 1, lettera a del GDPR). Il consenso indica il fornitore e il suo paese e copre tutti i modelli che quel fornitore offre.
I fornitori di questo tipo in paesi con protezione adeguata non richiedono consenso. Prima di scegliere un tale modello vedi un avviso.
I dettagli sono nell'informativa sulla privacy e nella sezione 6 delle condizioni d'uso.
Apri Consensi, collegato nel piè di pagina e nel menu dell'account. La scheda Fornitori elenca ogni fornitore che richiede un consenso con nome e paese, cosa fa con gli input (addestra, conserva o sconosciuto), quanti dei suoi modelli e connessioni sono attivi e se hai già dato il consenso.

La scheda Modelli elenca invece i modelli. Acconsenti su un modello apre la sua vista: mostra esattamente i fornitori di cui quel modello ha ancora bisogno, e Acconsenti a tutti li concede in un solo passaggio con un unico testo che nomina ogni fornitore.

La finestra di consenso mostra il testo completo prima della conferma, e viene salvato esattamente quel testo con il tuo consenso. Con Revoca rimuovi in qualsiasi momento il consenso per un fornitore; i modelli che offre restano bloccati per te finché non acconsenti di nuovo.

Senza account, i consensi appartengono al tuo browser. Gli ospiti usano la stessa pagina o Gestisci consensi nel menu della chat.
Puoi opporti alla trasmissione dei tuoi input a fornitori che li usano per scopi propri (art. 21 del GDPR). L'interruttore si trova in cima alla pagina dei consensi e nelle impostazioni del tuo account. Finché è attivo, le tue richieste evitano questi fornitori e i modelli offerti solo da loro non sono disponibili per te.

Quando una richiesta va a un modello i cui fornitori richiedono ancora il tuo consenso, l'API risponde 403 con il codice consent_required. Il messaggio nomina i fornitori mancanti con i loro paesi e rimanda alla pagina di consenso di quel modello; param contiene i loro codici separati da virgole.
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"
}
}Mostra il link alla persona a cui appartiene la chiave. Dopo il consenso la stessa richiesta va a buon fine. Un consenso copre tutti i modelli del fornitore, quindi un solo consenso spesso sblocca più modelli.
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}`);
}
}| Codice | Significato |
|---|---|
consent_required | Un fornitore del modello richiede il tuo consenso. Apri il link nel messaggio, dai il consenso e ripeti la richiesta. |
consent_business | Il modello richiede un consenso che gli account aziendali non possono dare. Scegli un altro modello. |
own_purpose_objected | Ti sei opposto all'uso per scopi propri e il modello è offerto solo da tali fornitori. Scegli un altro modello o revoca l'opposizione. |
Il rifiuto delle richieste senza consenso viene attivato per fasi e sarà annunciato in anticipo. Fino ad allora le richieste non vengono rifiutate, ma puoi già dare i tuoi consensi.