Menggunakan OpenCode dengan Agent Redactor

Prasyarat: Instal Agent Redactor dari Microsoft Store atau melalui PowerShell one-liner. Anda juga perlu menginstal OpenCode.
  1. Buat profil dan konfigurasi API Proxy

    Di sidebar Profiles, pilih atau buat profil. Tetapkan Nama Profil, pilih port URL Lokal gratis (mis. 8080), masukkan endpoint Teruskan Ke yang asli untuk penyedia Anda (mis. https://openrouter.ai/api/v1), dan tempel kunci API asli Anda. Kunci dienkripsi secara lokal dan tidak pernah meninggalkan mesin Anda.

    Bagian API Proxy Agent Redactor dengan Nama Profil OpenRouter Provider, URL Lokal localhost:8080, Teruskan Ke openrouter.ai/api/v1, dan kolom kunci API
    Konfigurasi profil. URL Lokal adalah tempat OpenCode akan terhubung, Teruskan Ke adalah endpoint API asli.
  2. Aktifkan deteksi bertenaga AI dan aturan redaksi

    Pilih kategori PII yang ingin Anda redaksi. Anda juga dapat menambahkan Aturan Regex dan kata kunci untuk rahasia khusus proyek.

    Agent Redactor menampilkan AI Powered Detection Model diaktifkan dengan kategori PII dicentang, panel Statistics, dan Session Redactions yang menampilkan PII terdeteksi
    Deteksi AI aktif dengan semua kategori dipilih. Panel Session Redactions menampilkan PII yang disadap (mis. "Bob" terdeteksi sebagai private_person).
  3. Buka OpenCode

    Luncurkan OpenCode. Anda akan melihat antarmuka utama dengan input obrolan dan pemilih model saat ini.

    Layar utama OpenCode menampilkan New session dengan input obrolan dan pemilih model yang menampilkan Big Pickle
    Layar utama OpenCode dengan input obrolan dan pemilih model.
  4. Buka pemilih model

    Ketik /model di input obrolan untuk membuka dialog pemilihan model. Anda juga dapat menekan Ctrl+' sebagai pintasan.

    OpenCode dengan /model diketik di input obrolan yang menampilkan prompt pemilihan model
    Ketik /model untuk membuka pemilih model.
  5. Klik "Connect provider"

    Di dialog pemilihan model, klik tombol Connect provider di kanan atas untuk menambahkan koneksi penyedia baru.

    Dialog pemilihan model OpenCode dengan tombol Connect provider di kanan atas
    Klik Connect provider untuk menambahkan Agent Redactor.
  6. Pilih "Custom OpenAI-compatible provider"

    Dari daftar penyedia, gulir ke bagian Other dan pilih Custom OpenAI-compatible provider. Ini memungkinkan Anda mengarahkan OpenCode ke endpoint apa pun yang kompatibel dengan OpenAI.

    Dialog Connect provider OpenCode menampilkan daftar penyedia dengan Custom OpenAI-compatible provider di bagian Other
    Pilih Custom OpenAI-compatible provider dari bagian Other.
  7. Isi detail penyedia

    Masukkan hal berikut di formulir penyedia kustom:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (harus cocok dengan port di Agent Redactor)
    • API key: Biarkan kosong. Agent Redactor mengelola autentikasi melalui header
    Formulir penyedia kustom OpenCode dengan Provider ID agent-redactor, Display name Agent Redactor, Base URL http://localhost:8080/
    Isi detail penyedia. Base URL harus cocok dengan port proksi Agent Redactor Anda.
  8. Tambahkan model Anda dan kirimkan

    Gulir ke bagian Models. Masukkan ID model (mis. nvidia/nemotron-3-ultra-550b-a55b:free) dan nama tampilan (mis. "Nemotron 3 Ultra"). Klik Submit untuk menyimpan.

    Formulir penyedia kustom OpenCode bagian Models dengan ID model nvidia/nemotron-3-ultra-550b-a55b:free dan tombol Submit
    Tambahkan model dan klik Submit.
  9. Pilih model Anda

    Kembali di dialog /model, cari "agent" dan Anda akan melihat penyedia Agent Redactor Anda dengan model tercantum di bawahnya. Pilih untuk merutekan semua permintaan melalui proksi.

    Pemilih model OpenCode mencari agent yang menampilkan penyedia Agent Redactor dengan Nemotron 3 Ultra(Free)
    Cari "agent" untuk menemukan penyedia Agent Redactor Anda dan pilih modelnya.
  10. Mulai mengobrol

    Kirim pesan. Dalam contoh ini, pengguna berkata "My name is Bob". Agent Redactor mendeteksi "Bob" sebagai PII, meredaksinya sebelum meneruskan ke LLM, dan memulihkannya di respons.

    Obrolan OpenCode menampilkan percakapan melalui Agent Redactor dengan nama Bob diredaksi dan dipulihkan di respons
    "Bob" diredaksi saat keluar dan dipulihkan secara transparan saat kembali.

Memverifikasi redaksi

Periksa panel Session Redactions di Agent Redactor untuk melihat dengan tepat apa yang disadap.

Statistik Agent Redactor menampilkan Requests: 1, PII: 1 dan Session Redactions menampilkan PII private_person Bob
Panel Statistics menampilkan "Requests: 1, PII: 1" dan Session Redactions mencantumkan nilai yang disadap dengan stempel waktu dan jenis.
Tips: Gunakan Aturan Regex dan kata kunci di profil Anda untuk menangkap rahasia khusus proyek yang mungkin terlewatkan oleh model AI, misalnya hostname internal, ID kepemilikan, atau nama kode proyek.