Sự đồng ý cho nhà cung cấp mô hình
Vì sao một số nhà cung cấp cần sự đồng ý của bạn, cách đồng ý hoặc rút lại, và cách ứng dụng API xử lý lỗi đồng ý.
Một số nhà cung cấp đứng sau các mô hình trên UnoRouter sử dụng dữ liệu đầu vào của bạn cho mục đích riêng, ví dụ lưu giữ hoặc dùng để huấn luyện mô hình của họ. Những nhà cung cấp khác chưa công bố cách họ xử lý dữ liệu đầu vào. UnoRouter đối xử với họ như nhau, vì không thể loại trừ việc sử dụng như vậy.
Nếu nhà cung cấp như vậy đặt trụ sở tại quốc gia không có mức bảo vệ dữ liệu đầy đủ, dữ liệu đầu vào của bạn chỉ được chuyển đến đó sau khi bạn đồng ý một lần với nhà cung cấp đó (Điều 49 khoản 1 điểm a GDPR). Sự đồng ý nêu tên nhà cung cấp và quốc gia của họ, và áp dụng cho mọi mô hình mà nhà cung cấp đó phục vụ.
Những nhà cung cấp như vậy ở quốc gia có mức bảo vệ đầy đủ không cần sự đồng ý. Bạn sẽ thấy thông báo trước khi chọn mô hình đó.
Chi tiết có trong chính sách quyền riêng tư và mục 6 của điều khoản sử dụng.
Mở Đồng ý, có liên kết ở chân trang và trong menu tài khoản. Thẻ Nhà cung cấp liệt kê mọi nhà cung cấp cần sự đồng ý với tên và quốc gia, cách họ xử lý dữ liệu đầu vào (huấn luyện, lưu trữ hoặc chưa rõ), số mô hình và kết nối đang hoạt động, và bạn đã đồng ý hay chưa.

Thẻ Mô hình liệt kê các mô hình. Nút Đồng ý ở một mô hình mở chế độ xem của mô hình đó: hiển thị đúng những nhà cung cấp mà mô hình còn cần, và Đồng ý tất cả cấp sự đồng ý trong một bước bằng một văn bản duy nhất nêu tên từng nhà cung cấp.

Hộp thoại đồng ý hiển thị toàn văn trước khi bạn xác nhận, và chính văn bản đó được lưu cùng sự đồng ý của bạn. Rút lại xóa sự đồng ý cho một nhà cung cấp bất cứ lúc nào; các mô hình do họ phục vụ sẽ bị chặn với bạn cho đến khi bạn đồng ý lại.

Khi không có tài khoản, sự đồng ý gắn với trình duyệt của bạn. Khách dùng cùng trang này hoặc Quản lý sự đồng ý trong menu trò chuyện.
Bạn có thể phản đối việc chuyển dữ liệu đầu vào của mình cho những nhà cung cấp sử dụng chúng cho mục đích riêng (Điều 21 GDPR). Công tắc nằm ở đầu trang đồng ý và trong cài đặt tài khoản. Khi bật, yêu cầu của bạn bỏ qua các nhà cung cấp này, và những mô hình chỉ do họ phục vụ sẽ không khả dụng với bạn.

Khi một yêu cầu gửi đến mô hình mà nhà cung cấp của nó vẫn cần sự đồng ý của bạn, API trả về 403 với mã consent_required. Thông báo nêu tên các nhà cung cấp còn thiếu kèm quốc gia và liên kết đến trang đồng ý của mô hình đó; param chứa mã của họ, phân tách bằng dấu phẩy.
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"
}
}Hãy hiển thị liên kết cho người sở hữu khóa. Sau khi đồng ý, cùng yêu cầu đó sẽ được xử lý. Một sự đồng ý áp dụng cho mọi mô hình của nhà cung cấp, nên một lần đồng ý thường mở được nhiều mô hình.
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}`);
}
}| Mã | Ý nghĩa |
|---|---|
consent_required | Một nhà cung cấp của mô hình cần sự đồng ý của bạn. Mở liên kết trong thông báo, đồng ý rồi gửi lại yêu cầu. |
consent_business | Mô hình cần một sự đồng ý mà tài khoản doanh nghiệp không thể cấp. Hãy chọn mô hình khác. |
own_purpose_objected | Bạn đã phản đối việc sử dụng cho mục đích riêng và mô hình chỉ do những nhà cung cấp như vậy phục vụ. Hãy chọn mô hình khác hoặc rút lại phản đối. |
Việc từ chối yêu cầu không có sự đồng ý được bật theo từng giai đoạn và sẽ được thông báo trước. Cho đến lúc đó yêu cầu không bị từ chối, nhưng bạn đã có thể đồng ý ngay bây giờ.