OpenCode su Agent Redactor naudojimas

Būtina sąlyga: Įdiekite Agent Redactor per Microsoft Store arba PowerShell komandą viena eilute. Taip pat turite įdiegti OpenCode.
  1. Sukurkite profilį ir sukonfigūruokite API tarpinį serverį

    Pasirinkite arba sukurkite profilį profilių šoninėje juostoje. Nustatykite profilio pavadinimą, pasirinkite laisvą vietinį URL prievadą (pvz., 8080), įveskite tikrąjį Forward To teikėjo galinį tašką (pvz., https://openrouter.ai/api/v1) ir įklijuokite tikrąjį API raktą. Raktas užšifruojamas vietoje ir niekada nepalieka jūsų įrenginio.

    Agent Redactor API tarpinio serverio sekcija su profilio pavadinimu OpenRouter Provider, vietiniu URL localhost:8080, Forward To openrouter.ai/api/v1 ir API rakto lauku
    Sukonfigūruokite profilį. Vietinis URL yra tai, prie ko jungiasi OpenCode, o Forward To — tikrasis API galinis taškas.
  2. Įjunkite AI pagrįstą aptikimą ir ištrynimo taisykles

    Pasirinkite PII kategorijas, kurias norite ištrinti. Projektams specifinei konfidencialiai informacijai galite pridėti Regex šablonų ir raktažodžių.

    Agent Redactor ekranas su įjungtu AI pagrįstu aptikimo modeliu ir pasirinktomis PII kategorijomis, statistikos skydeliu ir sesijos ištrynimo skydeliu su aptikta PII
    AI aptikimas įjungtas su visomis pasirinktomis kategorijomis. Sesijos ištrynimo skydelis rodo sulaikytą PII (pvz., "Bob" atpažintas kaip private_person).
  3. Atidarykite OpenCode

    Paleiskite OpenCode. Pamatysite pagrindinę sąsają su pokalbio įvesties lauku ir dabartinio modelio parinkikliu.

    OpenCode pagrindinis ekranas su New session, pokalbio įvesties lauku ir modelio parinkikliu, rodančiu Big Pickle
    Pagrindinis OpenCode ekranas su pokalbio įvesties lauku ir modelio parinkikliu.
  4. Atidarykite modelio parinkiklį

    Įveskite /model į pokalbio įvesties lauką, kad atidarytumėte modelio pasirinkimo dialogą. Taip pat galite paspausti Ctrl+' kaip spartųjį klavišą.

    OpenCode ekranas su /model įvestu į pokalbio įvesties lauką ir pasirodžiusiu modelio pasirinkimo raginimu
    Įveskite /model, kad atidarytumėte modelio parinkiklį.
  5. Spustelėkite "Connect provider"

    Modelio pasirinkimo dialoge viršuje dešinėje spustelėkite mygtuką Connect provider, kad pridėtumėte naują teikėjo ryšį.

    OpenCode modelio pasirinkimo dialogas su Connect provider mygtuku viršuje dešinėje
    Spustelėkite Connect provider, kad pridėtumėte Agent Redactor.
  6. Pasirinkite "Custom OpenAI-compatible provider"

    Teikėjų sąraše slinkite iki sekcijos Other ir pasirinkite Custom OpenAI-compatible provider. Tai leidžia nukreipti OpenCode į bet kurį OpenAI suderinamą galinį tašką.

    OpenCode Connect provider dialogas su teikėjų sąrašu, kuriame sekcijoje Other yra Custom OpenAI-compatible provider
    Sekcijoje Other pasirinkite Custom OpenAI-compatible provider.
  7. Įveskite teikėjo informaciją

    Pasirinktinio teikėjo formoje įveskite:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (turi atitikti Agent Redactor prievadą)
    • API key: palikite tuščią. Agent Redactor tvarko autentifikaciją per antraštes
    OpenCode pasirinktinio teikėjo forma su Provider ID agent-redactor, Display name Agent Redactor ir Base URL http://localhost:8080/
    Įveskite teikėjo informaciją. Base URL turi atitikti Agent Redactor tarpinio serverio prievadą.
  8. Pridėkite modelį ir pateikite

    Slinkite iki sekcijos Models. Įveskite modelio ID (pvz., nvidia/nemotron-3-ultra-550b-a55b:free) ir rodomą pavadinimą (pvz., "Nemotron 3 Ultra"). Spustelėkite Submit, kad išsaugotumėte.

    Models sekcija OpenCode pasirinktinio teikėjo formoje su modelio ID nvidia/nemotron-3-ultra-550b-a55b:free ir Submit mygtuku
    Pridėkite modelį ir spustelėkite Submit.
  9. Pasirinkite modelį

    Grįžkite į /model dialogą ir ieškokite "agent" — pamatysite teikėją Agent Redactor su modeliu toliau. Pasirinkite jį, kad visos užklausos būtų maršrutizuojamos per tarpinį serverį.

    OpenCode modelio parinkiklis, kuriame ieškant
    Ieškokite "agent", kad rastumėte teikėją Agent Redactor, ir pasirinkite modelį.
  10. Pradėkite pokalbį

    Išsiųskite žinutę. Šiame pavyzdyje vartotojas pasakė "My name is Bob". Agent Redactor atpažino "Bob" kaip PII, ištrynė prieš persiunčiant LLM ir atkūrė atsakyme.

    OpenCode pokalbis, rodantis dialogą per Agent Redactor, kai vardas Bob ištrinamas ir atkuriamas atsakyme
    "Bob" buvo ištrintas kelyje į išorę ir skaidriai atkurtas kelyje atgal.

Ištrynimo patikrinimas

Patikrinkite Agent Redactor sesijos ištrynimo skydelį, kad pamatytumėte, kas tiksliai buvo sulaikyta.

Agent Redactor statistika su Requests: 1, PII: 1 ir sesijos ištrynimo skydeliu su PII private_person Bob
Statistikos skydelyje rodoma "Requests: 1, PII: 1", o sesijos ištrynimas išvardija sulaikytas reikšmes su laiko žyma ir tipu.
Patarimas: Profilyje naudokite Regex šablonus ir raktažodžius, kad sugautumėte projektams specifinę konfidencialią informaciją (pvz., vidinius pagrindinio kompiuterio pavadinimus, patentuotus ID ar projekto kodinius pavadinimus), kurios AI modelis gali praleisti.