Menggunakan OpenCode dengan Agent Redactor

Prasyarat: Pasang Agent Redactor daripada Microsoft Store atau melalui arahan satu baris PowerShell. Anda juga perlu memasang OpenCode.
  1. Buat profil dan konfigurasikan Proksi API

    Dalam bar sisi Profiles, pilih atau buat profil. Tetapkan Nama Profil, pilih port setempat percuma (cth. 8080), masukkan titik akhir Forward To sebenar untuk pembekal anda (cth. https://openrouter.ai/api/v1) dan tampal kunci API sebenar anda. Kunci itu disulitkan secara setempat dan tidak akan meninggalkan mesin anda.

    Bahagian Proksi API Agent Redactor dengan Nama Profil OpenRouter Provider, Local URL localhost:8080, Forward To openrouter.ai/api/v1 dan medan kunci API
    Konfigurasikan profil. Local URL ialah tempat OpenCode akan menyambung, Forward To ialah titik akhir API sebenar.
  2. Dayakan pengesanan dipacu AI dan peraturan penyuntingan

    Pilih kategori PII yang anda mahu disunting. Anda juga boleh menambah peraturan regex dan kata kunci untuk rahsia khusus projek.

    Agent Redactor menunjukkan Model Pengesanan Dipacu AI didayakan, kategori PII ditanda, panel Statistik dan Session Redactions menunjukkan PII yang dikesan
    Pengesanan AI aktif dengan semua kategori dipilih. Panel Session Redactions menunjukkan PII yang dipintas (cth. "Bob" dikesan sebagai private_person).
  3. Buka OpenCode

    Lancarkan OpenCode. Anda akan melihat antara muka utama dengan medan input chat dan pemilih model semasa.

    Skrin utama OpenCode menunjukkan New session dengan medan input chat dan pemilih model yang memaparkan Big Pickle
    Skrin utama OpenCode dengan medan input chat dan pemilih model.
  4. Buka pemilih model

    Taip /model dalam medan input chat untuk membuka dialog pemilihan model. Anda juga boleh menekan Ctrl+' sebagai pintasan.

    OpenCode dengan /model ditaip dalam medan input chat menunjukkan gesaan pemilihan model
    Taip /model untuk membuka pemilih model.
  5. Klik "Connect provider"

    Dalam dialog pemilihan model, klik butang Connect provider di bahagian kanan atas untuk menambah sambungan pembekal baharu.

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

    Daripada senarai pembekal, tatal ke bahagian Other dan pilih Custom OpenAI-compatible provider. Ini membolehkan anda menghalakan OpenCode ke mana-mana titik akhir serasi OpenAI.

    Dialog Connect provider OpenCode menunjukkan senarai pembekal dengan Custom OpenAI-compatible provider di bawah bahagian Other
    Pilih Custom OpenAI-compatible provider daripada bahagian Other.
  7. Isikan butiran pembekal

    Masukkan yang berikut dalam borang pembekal tersuai:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (mesti sepadan dengan port dalam Agent Redactor)
    • API key: Biarkan kosong. Agent Redactor menguruskan pengesahan melalui header
    Borang pembekal tersuai OpenCode dengan Provider ID agent-redactor, Display name Agent Redactor, Base URL http://localhost:8080/
    Isikan butiran pembekal. Base URL mesti sepadan dengan port proksi Agent Redactor anda.
  8. Tambah model anda dan hantar

    Tatal ke bahagian Models. Masukkan ID model (cth. nvidia/nemotron-3-ultra-550b-a55b:free) dan nama paparan (cth. "Nemotron 3 Ultra"). Klik Submit untuk menyimpan.

    Bahagian Models borang pembekal tersuai OpenCode dengan ID model nvidia/nemotron-3-ultra-550b-a55b:free dan butang Submit
    Tambah model dan klik Submit.
  9. Pilih model anda

    Kembali dalam dialog /model, cari "agent" dan anda akan melihat pembekal Agent Redactor anda dengan model disenaraikan di bawahnya. Pilih ia untuk menghalakan semua permintaan melalui proksi.

    Pemilih model OpenCode mencari agent menunjukkan pembekal Agent Redactor dengan Nemotron 3 Ultra(Free)
    Cari "agent" untuk mencari pembekal Agent Redactor anda dan pilih model itu.
  10. Mula berbual

    Hantar mesej. Dalam contoh ini, pengguna berkata "My name is Bob". Agent Redactor mengesan "Bob" sebagai PII, menyuntingnya sebelum memajukan kepada LLM dan memulihkannya dalam respons.

    Chat OpenCode menunjukkan perbualan melalui Agent Redactor dengan nama Bob disunting dan dipulihkan dalam respons
    "Bob" disunting semasa keluar dan dipulihkan secara telus semasa pulang.

Mengesahkan penyuntingan

Semak panel Session Redactions dalam Agent Redactor untuk melihat dengan tepat apa yang dipintas.

Statistik Agent Redactor menunjukkan Requests: 1, PII: 1 dan Session Redactions dengan PII private_person Bob
Panel Statistics menunjukkan "Requests: 1, PII: 1" dan Session Redactions menyenaraikan nilai yang dipintas dengan cap masa dan jenis.
Petua: Gunakan peraturan regex dan kata kunci dalam profil anda untuk menangkap rahsia khusus projek yang mungkin terlepas oleh model AI, contohnya nama hos dalaman, ID proprietari atau nama kod projek.