is_default, mà gateway
fallback về bất cứ khi nào một key không có liên kết tường minh.
Trang này đề cập đến ai guardrail mặc định: cách đặt nó, cách phân giải
hoạt động, và một bất biến đáng ghi nhớ — một mặc định mỗi workspace.
Để xem tham chiếu engine đầy đủ, xem
Tham chiếu Guardrails.
Mọi thứ ở đây là một hành động console trên gateway được host
(
api.orcarouter.ai), chạy dưới phiên của riêng bạn. Chỉ cuộc gọi
/v1/* cuối cùng dùng một relay key sk-orca-.... Thăng cấp hoặc hạ cấp
một guardrail mặc định yêu cầu Developer+ trong workspace.1. Tại sao đặt một ai guardrail mặc định
Liên kết theo từng key là chính xác nhưng dễ quên — phát hành một key mới, bỏ qua dropdown, và key đó ship với không một chút sàng lọc nào. Một mặc định workspace bịt khe hở đó:Key không liên kết kế thừa nó
Bất kỳ key nào có
guardrail_id chưa đặt (0/null) đều được sàng lọc
bởi mặc định tự động — bao gồm các key được tạo sau khi bạn đặt nó.Chỉnh sửa một lần, dịch chuyển toàn workspace
Mặc định nằm trong gateway, không phải trên từng key. Chỉnh sửa nó và
mọi key kế thừa dịch chuyển ở lần gọi kế tiếp — không triển khai lại,
không đổi SDK.
2. Thăng cấp một guardrail thành mặc định
Trong console, mở Guardrails, chỉnh sửa guardrail bạn muốn làm nền sàn, và bật Set as workspace default. Lưu.Tạo hoặc chọn một guardrail
Soạn một chính sách như thường — vd: preset
PII Shield, một quy tắc
pii
đơn lẻ che ở giai đoạn both.Đánh dấu nó mặc định và lưu
Bật Set as workspace default và lưu. Cờ
is_default của guardrail
được bật.3. Một mặc định mỗi workspace — thăng cấp là nguyên tử
Đây là bất biến: nhiều nhất một guardrail mỗi workspace mangis_default. Bạn không bao giờ phải tự bỏ đặt cái cũ.
Khi bạn thăng cấp một guardrail mới thành mặc định, gateway hạ cấp mặc
định trước đó trong cùng transaction — việc thăng cấp và hạ cấp hoặc cả
hai đều thành công hoặc không cái nào. Không bao giờ có một cửa sổ mà hai
guardrail đều là mặc định, và không bao giờ có một cửa sổ mà không có cái
nào.
4. Cách phân giải dùng mặc định
Với bất kỳ request nào, gateway phân giải chính xác một guardrail (hoặc không có) theo thứ tự cố định này:| Thứ tự | Cái gì áp dụng |
|---|---|
| 1 | guardrail_id tường minh của key — nếu nó tồn tại và được bật. |
| 2 | Guardrail is_default đã bật của workspace (key không có liên kết). |
| 3 | Không có gì — request giống hệt từng byte với một workspace không có chính sách. |
Fail-open theo thiết kế. Nếu phân giải mặc định gặp một lỗi thoáng
qua, gateway suy giảm về không thực thi thay vì làm hỏng request. An
toàn suy giảm; tính sẵn sàng được bảo toàn.
5. Ví dụ thực tế
Giả sử workspace của bạn có hai guardrail và ba key:pii-shield— được đánh dấu mặc định workspace, được bật.strict-block— block thẻ tín dụng, không mặc định.- Key
A— không liên kết. KeyB— gắn vớistrict-block. KeyC— gắn với một guardrail mà bạn sau đó đã tắt.
Key A (không liên kết) → kế thừa mặc định
Key A (không liên kết) → kế thừa mặc định
guardrail_id chưa đặt, nên phân giải rớt xuống guardrail
is_default đã bật pii-shield. Email được che thành [EMAIL]
trước khi mô hình thấy nó.Key B (đã liên kết) → dùng chính sách riêng của nó
Key B (đã liên kết) → dùng chính sách riêng của nó
Liên kết tường minh thắng.
strict-block áp dụng; mặc định không bao
giờ được tham vấn.Key C (đã liên kết nhưng bị tắt) → không thực thi
Key C (đã liên kết nhưng bị tắt) → không thực thi
Liên kết tồn tại nhưng guardrail của nó bị tắt, nên phân giải trả về
không có gì — nó không rớt xuống
pii-shield. Request không
được sàng lọc.strict-block thành mặc định và lưu. Trong một
transaction, strict-block.is_default trở thành true và
pii-shield.is_default trở thành false. Key A ngay lập tức kế thừa
strict-block ở lần gọi kế tiếp — mà không có thay đổi nào với chính key.
6. Xác nhận request trúng mặc định
Gửi một request với một key không liên kết và kiểm tra Feed các match — một match được ghi dưới guardrail mặc định của bạn xác nhận fallback đã kích hoạt:[EMAIL] trước khi chuyển tiếp. Nếu nó block, cuộc gọi trả về HTTP
400 guardrail_blocked — tốn không quota và được đánh dấu skip-retry.
Xem lỗi guardrail_blocked
để biết hình dạng phản hồi đầy đủ.
7. Đi đâu tiếp theo
Gắn vào một key đơn lẻ
Khi một key cần một chính sách khác với nền sàn workspace.
Tạo guardrail đầu tiên của bạn
Vòng lặp đầu-cuối — tạo, test, gắn, gửi.
Phân giải & phạm vi
Cách key, chính sách, và workspace phối hợp.
Versioning
Mỗi lần thăng cấp ghi một hàng lịch sử — diff và revert.
is_default được chuyển và
ai đã làm điều đó. Để xem engine đầy đủ, đọc
Tham chiếu Guardrails.