Sử dụng Codex với Agent Redactor
-
Cấu hình Agent Redactor (làm việc này trước)
Trước khi thiết lập Codex, hãy chạy proxy biên tập cục bộ để Codex có thể kết nối thông qua nó. Trong thanh bên Profiles, chọn hoặc tạo một hồ sơ. Đặt Local URL thành
http://localhost:8080/(hoặc cổng bạn muốn), đặt Forward To thành điểm cuối thực của nhà cung cấp (ví dụ:https://openrouter.ai/api/v1) và dán API Key thực của bạn. Khóa được mã hóa cục bộ và không bao giờ rở khỏi máy của bạn. Nhấp vào Save All Settings và xác nhận cổng được hiển thị là khả dụng. -
Chọn quy tắc biên tập của bạn
Quyết định những gì được biên tập trước khi bất cứ thứ gì rở khỏi máy của bạn. Bạn có thể bật AI Powered Detection Model và đánh dấu các danh mục PII mà nó cần phát hiện, thêm Regex Patterns và Keywords cho khớp tất định hoặc sử dụng bất kỳ tổ hợp nào trong ba tùy chọn. Lựa chọn là của bạn. Regex và Keywords cũng lý tưởng cho các bí mật riêng của dự án mà mô hình AI có thể bỏ sót.
-
Chỉ Codex tới Agent Redactor
Codex đọc các nhà cung cấp từ tệp cấu hình TOML. Mở
C:\Users\<you>\.codex\config.tomltrên Windows (~/.codex/config.tomlở hệ thống khác) và tạo nếu chưa có. Thêm nội dung sau, đồng thờ giữ nguyên các cài đặt hiện có:model_provider = "agentredactor" model_reasoning_effort = "high" model = "nvidia/nemotron-3-ultra-550b-a55b:free" [model_providers.agentredactor] name = "agentredactor" base_url = "http://localhost:8080/" [model_providers.agentredactor.auth] command = "sh" args = ["-c", "echo $AGENTREDACTOR_API_KEY"]
- base_url: Phải khớp chính xác với Local URL trong Agent Redactor.
- model: Thay thế
nvidia/nemotron-3-ultra-550b-a55b:freebằng tên mô hình chính xác từ nhà cung cấp của bạn. - model_reasoning_effort: Tùy chọn. Đặt theo sở thích của bạn hoặc xóa hoàn toàn dòng.
- [model_providers.agentredactor.auth]: Bảo Codex lấy mã thông báo API của nó bằng cách chạy lệnh shell in biến môi trường
AGENTREDACTOR_API_KEY. Giá trị giữ chỗ là đủ, vì Agent Redactor đã lưu khóa API thực của bạn an toàn và tiêm nó lên trên.
-
Đặt khóa API giữ chỗ
Codex mong đợi một mã thông báo tồn tại mặc dù proxy không cần mã thực. Đặt biến môi trường:
PowerShell (Windows):
setx AGENTREDACTOR_API_KEY "placeholder"
bash (Linux):
echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc
Cả hai đều lưu biến vĩnh viễn, nhưng chỉ thiết bị đầu cuối mới nhận nó (
setxin SUCCESS: Specified value was saved.). Đóng và mở lại thiết bị đầu cuối của bạn trước khi tiếp tục. -
Khởi động Codex và làm việc an toàn
Khởi động Codex từ một thiết bị đầu cuối mới:
codex
Tiêu đề nên hiển thị mô hình bạn đã chọn và nỗ lực lập luận. Tất cả các yêu cầu gửi đi hiện được lọc cục bộ thông qua Agent Redactor trước khi chạm vào internet. Trong ví dụ dưới đây, mô hình chỉ nhận được một giá trị giữ chỗ đã biên tập nơi tên từng ở đó.
Codex đang chạy thông qua proxy. Mô hình nhận được một giá trị giữ chỗ đã biên tập thay vì tên thực.
Xác minh biên tập
Kiểm tra bảng Session Redactions trong Agent Redactor để xem chính xác những gì đã bị chặn.