Uporaba OpenCode z Agent Redactor

Predpogoj: Namestite Agent Redactor iz Microsoft Store ali s PowerShell enovrstičnim ukazom. Potrebujete tudi nameščen OpenCode.
  1. Ustvarite profil in konfigurirajte API proxy

    V stranski vrstici Profili izberite ali ustvarite profil. Nastavite ime profila, izberite prost lokalni port (npr. 8080), vnesite pravo končno točko Preusmeri na za vašega ponudnika (npr. https://openrouter.ai/api/v1) in prilepite svoj pravi ključ API. Ključ je lokalno šifriran in nikoli ne zapusti vašega računalnika.

    Razdelek API proxy v Agent Redactor z imenom profila OpenRouter Provider, lokalno URL localhost:8080, ciljem openrouter.ai/api/v1 in poljem za ključ API
    Konfigurirajte profil. Lokalna URL je mesto, kamor se poveže OpenCode, cilj (Forward To) pa je prava API končna točka.
  2. Omogočite zaznavanje z AI in pravila zakrivanja

    Izberite kategorije PII, ki jih želite zakriti. Dodate lahko tudi pravila regularnih izrazov in ključne besede za skrivnosti, specifične za projekt.

    Agent Redactor z omogočenim modelom za zaznavanje z AI, izbranimi kategorijami PII, ploščo statistike in zakrivanji sej s prikazano zaznano PII
    AI zaznavanje je vklopljeno z vsemi izbranimi kategorijami. Plošča Zakrivanja sej prikazuje prestrežene PII (npr. „Bob" zaznan kot private_person).
  3. Odprite OpenCode

    Zaženite OpenCode. Videli boste glavni vmesnik s poljem za vnos sporočila in izbirnikom trenutnega modela.

    Glavni zaslon OpenCode s prikazom New session, poljem za vnos sporočila in izbirnikom modela Big Pickle
    Glavni zaslon OpenCode s poljem za vnos sporočila in izbirnikom modela.
  4. Odprite izbirnik modela

    V polje za vnos sporočila vnesite /model, da se odpre dialog izbire modela. Uporabite lahko tudi bližnjico Ctrl+'.

    OpenCode z vnesenim /model v polju za vnos sporočila, ki prikazuje poziv za izbiro modela
    Vnesite /model, da se odpre izbirnik modela.
  5. Kliknite „Connect provider"

    V dialogu izbire modela kliknite gumb Connect provider zgoraj desno, da dodate novo povezavo s ponudnikom.

    Dialog izbire modela v OpenCode z gumbom Connect provider zgoraj desno
    Kliknite Connect provider, da dodate Agent Redactor.
  6. Izberite „Custom OpenAI-compatible provider"

    V seznamu ponudnikov se pomaknite do razdelka Other in izberite Custom OpenAI-compatible provider. Tako lahko OpenCode usmerite na katero koli končno točko, združljivo z OpenAI.

    Dialog Connect provider v OpenCode s seznamom ponudnikov, kjer je Custom OpenAI-compatible provider v razdelku Other
    Iz razdelka Other izberite Custom OpenAI-compatible provider.
  7. Izpolnite podatke o ponudniku

    V obrazec za prilagojenega ponudnika vnesite naslednje:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (mora se ujemati s portom v Agent Redactor)
    • API key: Pustite prazno. Za avtentikacijo prek glav poskrbi Agent Redactor
    Obrazec za prilagojenega ponudnika v OpenCode s Provider ID agent-redactor, Display name Agent Redactor in Base URL http://localhost:8080/
    Izpolnite podatke o ponudniku. Base URL se mora ujemati s portom vašega proxyja Agent Redactor.
  8. Dodajte model in oddajte

    Pomaknite se do razdelka Models. Vnesite ID modela (npr. nvidia/nemotron-3-ultra-550b-a55b:free) in prikazno ime (npr. „Nemotron 3 Ultra"). Kliknite Submit, da shranite.

    Razdelek Models v obrazcu za prilagojenega ponudnika v OpenCode z ID modela nvidia/nemotron-3-ultra-550b-a55b:free in gumbom Submit
    Dodajte model in kliknite Submit.
  9. Izberite svoj model

    V dialogu /model poiščite „agent" in prikazal se bo vaš ponudnik Agent Redactor z modelom pod njim. Izberite ga, da bodo vse zahteve potekale prek proxyja.

    Izbirnik modela v OpenCode z iskanjem agent, ki prikazuje ponudnika Agent Redactor z modelom Nemotron 3 Ultra(Free)
    Poiščite „agent", da najdete svojega ponudnika Agent Redactor, in izberite model.
  10. Začnite klepetati

    Pošljite sporočilo. V tem primeru je uporabnik napisal „My name is Bob". Agent Redactor je zaznal, da je „Bob" PII, ga zakril pred posredovanjem v LLM in ga obnovil v odgovoru.

    Klepet v OpenCode, ki prikazuje pogovor prek Agent Redactor z imenom Bob, zakritim in obnovljenim v odgovoru
    „Bob" je bil zakrit na poti ven in transparentno obnovljen na poti nazaj.

Preverjanje zakrivanja

Preverite ploščo Zakrivanja sej v Agent Redactor, da natančno vidite, kaj je bilo prestreženo.

Statistika Agent Redactor s prikazom Requests: 1, PII: 1 in zakrivanja sej s PII private_person Bob
Plošča Statistika prikazuje „Requests: 1, PII: 1", Zakrivanja sej pa navedejo prestreženo vrednost s časovnim žigom in vrsto.
Nasvet: V profilu uporabite pravila regularnih izrazov in ključne besede, da ujamete skrivnosti, specifične za projekt, ki bi jih AI model morda spregledal – na primer notranja imena gostiteljev, lastniške ID-je ali kode projektov.