Korišćenje OpenCode-a sa Agent Redactor-om

Preduslov: Instalirajte Agent Redactor iz Microsoft Store-a ili preko PowerShell komande u jednom redu. Takođe vam je potreban instaliran OpenCode.
  1. Kreirajte profil i konfigurišite API Proxy

    U bočnoj traci Profili, izaberite ili kreirajte profil. Podesite Naziv profila, izaberite slobodan Lokalni URL port (npr. 8080), unesite pravi Prosleđivanje na krajnji endpo integracije vašeg provajdera (npr. https://openrouter.ai/api/v1) i nalepite svoj pravi API ključ. Ključ je šifrovan lokalno i nikada ne napušta vašu mašinu.

    Agent Redactor sekcija API Proxy-ja sa nazivom profila OpenRouter Provider, Lokalni URL localhost:8080, Prosleđivanje na openrouter.ai/api/v1 i poljem API ključ
    Konfigurišite profil. Lokalni URL je tamo gde će se OpenCode povezati, a Prosleđivanje na je pravi API krajnji endpo integracije.
  2. Omogućite detekciju zasnovanu na veštačkoj inteligenciji i pravila redigovanja

    Izaberite PII kategorije koje želite da budu redigovane. Takođe možete dodati Regex pravila i Ključne reči za tajne specifične za projekat.

    Agent Redactor sa omogućenim AI modelom za detekciju, označenim PII kategorijama, panelom Statistika i Zapisi redigovanja sesije koji prikazuju otkrivene PII podatke
    AI detekcija je uključena sa svim izabranim kategorijama. Panel Zapisi redigovanja sesije prikazuje presretnute PII podatke (npr. „Bob” otkriven kao private_person).
  3. Otvorite OpenCode

    Pokrenite OpenCode. Videćete glavni interfejs sa poljem za unos poruka i trenutnim izborom modela.

    Glavni ekran OpenCode-a koji prikazuje New session sa poljem za unos poruka i izborom modela koji prikazuje Big Pickle
    Glavni ekran OpenCode-a sa poljem za unos poruka i izborom modela.
  4. Otvorite izbor modela

    Ukucajte /model u polje za unos poruka da biste otvorili dijalog za izbor modela. Takođe možete pritisnuti Ctrl+' kao prečicu.

    OpenCode sa ukucanim /model u polju za unos poruka koji prikazuje upit za izbor modela
    Ukucajte /model da biste otvorili izbor modela.
  5. Kliknite na „Connect provider”

    U dijalogu za izbor modela, kliknite na dugme Connect provider u gornjem desnom uglu da biste dodali novu vezu sa provajderom.

    Dijalog za izbor modela u OpenCode-u sa dugmetom Connect provider u gornjem desnom uglu
    Kliknite na Connect provider da biste dodali Agent Redactor.
  6. Izaberite „Custom OpenAI-compatible provider”

    U listi provajdera, skrolujte do sekcije Other i izaberite Custom OpenAI-compatible provider. Ovo vam omogućava da OpenCode usmerite na bilo koji OpenAI-kompatibilan krajnji endpo integracije.

    Dijalog Connect provider u OpenCode-u koji prikazuje listu provajdera sa Custom OpenAI-compatible provider u sekciji Other
    Izaberite Custom OpenAI-compatible provider iz sekcije Other.
  7. Popunite detalje provajdera

    Unesite sledeće u obrazac za prilagođenog provajdera:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (mora da odgovara portu u Agent Redactor-u)
    • API key: Ostavite prazno. Agent Redactor upravlja autentifikacijom putem zaglavlja
    Obrazac za prilagođenog provajdera u OpenCode-u sa Provider ID agent-redactor, Display name Agent Redactor i Base URL http://localhost:8080/
    Popunite detalje provajdera. Base URL mora da odgovara portu vašeg Agent Redactor proxy-ja.
  8. Dodajte svoj model i pošaljite

    Skrolujte dole do sekcije Models. Unesite ID modela (npr. nvidia/nemotron-3-ultra-550b-a55b:free) i naziv za prikaz (npr. „Nemotron 3 Ultra”). Kliknite na Submit da sačuvate.

    Sekcija Models u obrascu za prilagođenog provajdera u OpenCode-u sa ID modela nvidia/nemotron-3-ultra-550b-a55b:free i dugmetom Submit
    Dodajte model i kliknite na Submit.
  9. Izaberite svoj model

    Vratite se na /model dijalog, pretražite „agent” i videćete svog Agent Redactor provajdera sa modelom koji je naveden ispod. Izaberite ga da biste prosledili sve zahteve kroz proxy.

    Izbor modela u OpenCode-u koji pretražuje agent i prikazuje Agent Redactor provajdera sa Nemotron 3 Ultra (Free)
    Pretražite „agent” da biste pronašli svog Agent Redactor provajdera i izaberite model.
  10. Započnite razgovor

    Pošaljite poruku. U ovom primeru, korisnik je rekao „My name is Bob”. Agent Redactor je otkrio „Bob” kao PII, redigovao ga pre prosleđivanja LLM-u i vratio ga u odgovoru.

    OpenCode razgovor kroz Agent Redactor sa imenom Bob koje je redigovano i vraćeno u odgovoru
    „Bob” je redigovan na izlasku i transparentno vraćen na povratku.

Provera redigovanja

Proverite panel Zapisi redigovanja sesije u Agent Redactor-u da biste tačno videli šta je presretnuto.

Agent Redactor Statistika koja prikazuje Requests: 1, PII: 1 i Zapisi redigovanja sesije koji prikazuju PII private_person Bob
Panel Statistika prikazuje „Requests: 1, PII: 1” i Zapisi redigovanja sesije navode presretnutu vrednost sa vremenskom oznakom i tipom.
Savet: Koristite Regex pravila i Ključne reči u svom profilu da biste uhvatili tajne specifične za projekat koje AI model možda previdi, na primer interne hostname-ove, vlasničke ID-jeve ili kodne nazive projekata.