Korištenje OpenCodea s Agent Redactorom

Preduvjet: Instalirajte Agent Redactor iz Microsoft Storea ili putem jednolinijske PowerShell naredbe. Također vam je potreban instaliran OpenCode.
  1. Stvorite profil i konfigurirajte API proxy

    U bočnoj traci Profili odaberite ili stvorite profil. Postavite Naziv profila, odaberite slobodan Lokalni URL port (npr. 8080), unesite stvarni Proslijedi na endpoint svog pružatelja (npr. https://openrouter.ai/api/v1) i zalijepite svoj stvarni API ključ. Ključ je lokalno šifriran i nikada ne napušta vaše računalo.

    Agent Redactor API proxy odjeljak s nazivom profila OpenRouter Provider, lokalnim URL-om localhost:8080, Proslijedi na openrouter.ai/api/v1 i poljem API ključa
    Konfigurirajte profil. Lokalni URL je mjesto gdje će se OpenCode povezati, Proslijedi na je stvarna API endpoint.
  2. Omogućite AI-om pokretano otkrivanje i pravila anonimizacije

    Odaberite PII kategorije koje želite anonimizirati. Za tajne specifične za projekt možete dodati i Regex obrasce i Ključne riječi.

    Agent Redactor s omogućenim AI-om pokretanim modelom otkrivanja, označenim PII kategorijama, pločom statistike i zapisnicima anonimizacije sesija s otkrivenim PII podacima
    AI otkrivanje je uključeno sa svim odabranim kategorijama. Ploča zapisnika anonimizacije sesija prikazuje presretnute PII podatke (npr. „Bob" otkriven kao private_person).
  3. Otvorite OpenCode

    Pokrenite OpenCode. Vidjet ćete glavno sučelje s poljem za unos chata i odabirom trenutnog modela.

    OpenCode glavni zaslon koji prikazuje Novu sesiju s poljem za unos chata i odabirom modela koji prikazuje Big Pickle
    OpenCode glavni zaslon s poljem za unos chata i odabirom modela.
  4. Otvorite odabir modela

    Upišite /model u polje za unos chata da otvorite dijalog za odabir modela. Možete pritisnuti i Ctrl+' kao prečac.

    OpenCode s upisanim /model u polje za unos chata koji prikazuje upit za odabir modela
    Upišite /model da otvorite odabir modela.
  5. Kliknite „Connect provider"

    U dijalogu za odabir modela kliknite gumb Connect provider gore desno da dodate novu vezu s pružateljem.

    OpenCode dijalog za odabir modela s gumbom Connect provider gore desno
    Kliknite Connect provider da dodate Agent Redactor.
  6. Odaberite „Custom OpenAI-compatible provider"

    U popisu pružatelja skrolajte do odjeljka Other i odaberite Custom OpenAI-compatible provider. To vam omogućuje da OpenCode usmjerite na bilo koju OpenAI-kompatibilnu endpoint.

    OpenCode dijalog Connect provider s popisom pružatelja i Custom OpenAI-compatible provider u odjeljku Other
    Odaberite Custom OpenAI-compatible provider iz odjeljka Other.
  7. Ispunite podatke o pružatelju

    Unesite sljedeće u obrazac za prilagođenog pružatelja:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (mora odgovarati portu u Agent Redactoru)
    • API key: Ostavite prazno. Agent Redactor upravlja autentifikacijom putem zaglavlja
    Obrazac za prilagođenog pružatelja u OpenCodeu s Provider ID agent-redactor, Display name Agent Redactor i Base URL http://localhost:8080/
    Ispunite podatke o pružatelju. Base URL mora odgovarati portu vašeg Agent Redactor proxyja.
  8. Dodajte svoj model i pošaljite

    Skrolajte do odjeljka Models. Unesite ID modela (npr. nvidia/nemotron-3-ultra-550b-a55b:free) i naziv za prikaz (npr. „Nemotron 3 Ultra"). Kliknite Submit za spremanje.

    Obrazac za prilagođenog pružatelja u OpenCodeu, odjeljak Models s ID-om modela nvidia/nemotron-3-ultra-550b-a55b:free i gumbom Submit
    Dodajte model i kliknite Submit.
  9. Odaberite svoj model

    Vratite se u dijalog /model, potražite „agent" i vidjet ćete svog Agent Redactor pružatelja s modelom ispod. Odaberite ga da sve zahtjeve usmjerite kroz proxy.

    Odabir modela u OpenCodeu s pretraživanjem za agent koji prikazuje pružatelja Agent Redactor s modelom Nemotron 3 Ultra (Free)
    Potražite „agent" da pronađete svog Agent Redactor pružatelja i odaberite model.
  10. Započnite chat

    Pošaljite poruku. U ovom primjeru korisnik je napisao „My name is Bob". Agent Redactor otkrio je „Bob" kao PII, anonimizirao ga prije prosljeđivanja LLM-u i vratio ga u odgovoru.

    OpenCode chat s razgovorom kroz Agent Redactor gdje je ime Bob anonimizirano i vraćeno u odgovoru
    „Bob" je anonimiziran na odlasku i transparentno vraćen na povratku.

Provjera anonimizacije

Provjerite ploču zapisnika anonimizacije sesija u Agent Redactoru da točno vidite što je presretnuto.

Agent Redactor statistika koja prikazuje Requests: 1, PII: 1 i zapisnike anonimizacije sesija s PII private_person Bob
Ploča Statistika prikazuje „Requests: 1, PII: 1", a zapisnici anonimizacije sesija popisuju presretnutu vrijednost s vremenskom oznakom i vrstom.
Savjet: Koristite Regex obrasce i Ključne riječi u svom profilu da uhvatite tajne specifične za projekt koje AI model možda ne primijeti, na primjer interne nazive hostova, vlasničke ID-ove ili kodne nazive projekata.