Sử dụng Codex với Agent Redactor

Điều kiện tiên quyết: Cài đặt Agent Redactor và để nó chạy. Bạn cũng cần cài đặt Codex và có sẵn trong PATH.
  1. 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.

  2. 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.

  3. 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.toml trê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:free bằ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.
  4. Đặ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ó (setx in 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.

  5. 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 ở đó.

    Phiên Codex nơi mô hình trả lờ rằng tên ngườ dùng là một giá trị giữ chỗ từ khóa đã biên tập
    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.

Agent Redactor hiển thị bảng Statistics với Requests: 3, PII: 5, Keywords: 3 và Session Redactions liệt kê các từ khóa bị chặn bao gồm Bob
Bảng Statistics hiển thị "Requests: 3, PII: 5, Keywords: 3" và Session Redactions liệt kê các giá trị bị chặn với dấu thờ gian và loại.
Mẹo: Sử dụng Regex Patterns và Keywords trong hồ sơ của bạn để bắt các bí mật riêng của dự án mà mô hình AI có thể bỏ sót, ví dụ: tên máy chủ nội bộ, ID độc quyền hoặc tên mã dự án.