Sử dụng OpenCode với Agent Redactor

Điều kiện tiên quyết: Cài đặt Agent Redactor từ Microsoft Store hoặc qua lệnh PowerShell một dòng. Bạn cũng cần cài đặt OpenCode.
  1. Tạo hồ sơ và cấu hình API Proxy

    Trong thanh bên Hồ sơ, chọn hoặc tạo một hồ sơ. Đặt Tên hồ sơ, chọn một cổng URL cục bộ trống (ví dụ 8080), nhập điểm cuối Chuyển tiếp tới thực sự của nhà cung cấp (ví dụ https://openrouter.ai/api/v1) và dán Khóa API thật của bạn. Khóa được mã hóa cục bộ và không bao giờ rời khỏi máy của bạn.

    Phần API Proxy của Agent Redactor với Tên hồ sơ OpenRouter Provider, URL cục bộ localhost:8080, Chuyển tiếp tới openrouter.ai/api/v1 và trường Khóa API
    Cấu hình hồ sơ. URL cục bộ là nơi OpenCode sẽ kết nối; Chuyển tiếp tới là điểm cuối API thực sự.
  2. Bật tính năng phát hiện bằng AI và các quy tắc che dấu

    Chọn các danh mục PII bạn muốn che dấu. Bạn cũng có thể thêm Quy tắc regexTừ khóa cho các bí mật đặc thù của dự án.

    Agent Redactor với Mô hình phát hiện do AI điều khiển được bật, các danh mục PII được chọn, bảng Thống kê và Nhật ký che dấu của phiên hiển thị PII được phát hiện
    Tính năng phát hiện AI đang bật với tất cả danh mục được chọn. Bảng điều khiển Nhật ký che dấu của phiên hiển thị PII bị chặn (ví dụ ”Bob” được phát hiện là private_person).
  3. Mở OpenCode

    Khởi chạy OpenCode. Bạn sẽ thấy giao diện chính với ô nhập trò chuyện và bộ chọn mô hình hiện tại.

    Màn hình chính OpenCode hiển thị New session với ô nhập trò chuyện và bộ chọn mô hình hiển thị Big Pickle
    Màn hình chính của OpenCode với ô nhập trò chuyện và bộ chọn mô hình.
  4. Mở bộ chọn mô hình

    Nhập /model vào ô nhập trò chuyện để mở hộp thoại chọn mô hình. Bạn cũng có thể nhấn Ctrl+' làm phím tắt.

    OpenCode với /model được nhập trong ô nhập trò chuyện hiển thị lời nhắc chọn mô hình
    Nhập /model để mở bộ chọn mô hình.
  5. Nhấp vào ”Connect provider”

    Trong hộp thoại chọn mô hình, nhấp vào nút Connect provider ở góc trên bên phải để thêm kết nối nhà cung cấp mới.

    Hộp thoại chọn mô hình của OpenCode với nút Connect provider ở góc trên bên phải
    Nhấp vào Connect provider để thêm Agent Redactor.
  6. Chọn ”Custom OpenAI-compatible provider”

    Trong danh sách nhà cung cấp, cuộn đến phần Other và chọn Custom OpenAI-compatible provider. Điều này cho phép bạn trỏ OpenCode tới bất kỳ điểm cuối nào tương thích OpenAI.

    Hộp thoại Connect provider của OpenCode hiển thị danh sách nhà cung cấp với Custom OpenAI-compatible provider trong phần Other
    Chọn Custom OpenAI-compatible provider từ phần Other.
  7. Điền thông tin nhà cung cấp

    Nhập nội dung sau vào biểu mẫu nhà cung cấp tùy chỉnh:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (phải khớp với cổng trong Agent Redactor)
    • API key: Để trống. Agent Redactor quản lý xác thực qua tiêu đề
    Biểu mẫu nhà cung cấp tùy chỉnh của OpenCode với Provider ID agent-redactor, Display name Agent Redactor và Base URL http://localhost:8080/
    Điền thông tin nhà cung cấp. Base URL phải khớp với cổng proxy Agent Redactor của bạn.
  8. Thêm mô hình của bạn và gửi

    Cuộn xuống phần Models. Nhập ID mô hình (ví dụ nvidia/nemotron-3-ultra-550b-a55b:free) và tên hiển thị (ví dụ ”Nemotron 3 Ultra”). Nhấp vào Submit để lưu.

    Phần Models trong biểu mẫu nhà cung cấp tùy chỉnh của OpenCode với ID mô hình nvidia/nemotron-3-ultra-550b-a55b:free và nút Submit
    Thêm mô hình và nhấp vào Submit.
  9. Chọn mô hình của bạn

    Quay lại hộp thoại /model, tìm kiếm ”agent” và bạn sẽ thấy nhà cung cấp Agent Redactor của mình với mô hình được liệt kê bên dưới. Chọn nó để định tuyến mọi yêu cầu qua proxy.

    Bộ chọn mô hình của OpenCode đang tìm kiếm agent hiển thị nhà cung cấp Agent Redactor với Nemotron 3 Ultra (Free)
    Tìm kiếm ”agent” để tìm nhà cung cấp Agent Redactor của bạn và chọn mô hình.
  10. Bắt đầu trò chuyện

    Gửi một tin nhắn. Trong ví dụ này, người dùng đã nói ”My name is Bob”. Agent Redactor phát hiện ”Bob” là PII, che dấu nó trước khi chuyển tiếp tới LLM và khôi phục lại trong phản hồi.

    Trò chuyện OpenCode qua Agent Redactor với tên Bob bị che dấu và được khôi phục trong phản hồi
    ”Bob” đã bị che dấu trên đường đi và được khôi phục minh bạch trên đường về.

Xác minh việc che dấu

Kiểm tra bảng điều khiển Nhật ký che dấu của phiên trong Agent Redactor để xem chính xác những gì đã bị chặn.

Thống kê Agent Redactor hiển thị Requests: 1, PII: 1 và Nhật ký che dấu của phiên hiển thị PII private_person Bob
Bảng Thống kê hiển thị ”Requests: 1, PII: 1” và Nhật ký che dấu của phiên liệt kê giá trị bị chặn kèm dấu thời gian và loại.
Mẹo: Sử dụng Quy tắc regexTừ khóa trong hồ sơ của bạn để bắt các bí mật đặc thù 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 mã tên dự án.