OpenCode'n käyttö Agent Redactorin kanssa

Edellytys: Asenna Agent Redactor Microsoft Storesta tai PowerShell-yhden rivin komennolla. Tarvitset myös OpenCoden asennettuna.
  1. Luo profiili ja määritä API-välityspalvelin

    Valitse Profiles-sivupalkista profiili tai luo sellainen. Aseta Profile Name, valitse vapaa Local URL -portti (esim. 8080), kirjoita palveluntarjoajasi oikea Forward To -päätepiste (esim. https://openrouter.ai/api/v1) ja liitä oikea API Key. Avain salataan paikallisesti eikä se koskaan poistu koneeltasi.

    Agent Redactorin API-välityspalvelimen osio, jossa profiilin nimi OpenRouter Provider, paikallinen URL localhost:8080, edelleenlähetysosoite openrouter.ai/api/v1 ja API-avainkenttä
    Määritä profiili. Paikallinen URL on osoite, johon OpenCode yhdistää; edelleenlähetysosoite on oikea API-päätepiste.
  2. Ota käyttöön tekoälypohjainen tunnistus ja anonymisointisäännöt

    Valitse PII-kategoriat, jotka haluat anonymisoida. Voit myös lisätä Regex Patterns ja Keywords projektikohtaisille salaisuuksille.

    Agent Redactor, jossa tekoälypohjainen tunnistusmalli on käytössä, PII-kategoriat valittuina, tilastopaneeli ja istunnon anonymisoinnit, joissa on tunnistettua PII-tietoa
    Tekoälytunnistus on päällä kaikki kategoriat valittuina. Istunnon anonymisoinnit -paneeli näyttää siepatut PII-tiedot (esim. "Bob" tunnistettu arvoksi private_person).
  3. Avaa OpenCode

    Käynnistä OpenCode. Näet pääkäyttöliittymän chat-syötteellä ja nykyisen mallin valitsimella.

    OpenCoden päänäyttö, jossa New session, chat-syöte ja mallin valitsin, joka näyttää Big Picklen
    OpenCoden päänäyttö chat-syötteellä ja mallin valitsimella.
  4. Avaa mallin valitsin

    Kirjoita /model chat-syötteeseen avataksesi mallin valintadialogin. Voit myös käyttää pikanäppäintä Ctrl+'.

    OpenCode, jossa /model on kirjoitettu chat-syötteeseen ja mallin valintakehote näkyy
    Kirjoita /model avataksesi mallin valitsimen.
  5. Napsauta "Connect provider"

    Napsauta mallin valintadialogissa oikeassa yläkulmassa olevaa Connect provider -painiketta lisätäksesi uuden palveluntarjoajayhteyden.

    OpenCoden mallin valintadialogi, jossa Connect provider -painike oikeassa yläkulmassa
    Napsauta Connect provider -painiketta lisätäksesi Agent Redactorin.
  6. Valitse "Custom OpenAI-compatible provider"

    Vieritä palveluntarjoajaluettelossa kohtaan Other ja valitse Custom OpenAI-compatible provider. Näin voit osoittaa OpenCoden mihin tahansa OpenAI-yhteensopivaan päätepisteeseen.

    OpenCoden Connect provider -dialogi, jossa palveluntarjoajaluettelo ja Custom OpenAI-compatible provider Other-osiossa
    Valitse Custom OpenAI-compatible provider Other-osiosta.
  7. Täytä palveluntarjoajan tiedot

    Kirjoita seuraavat tiedot kustomoidun palveluntarjoajan lomakkeeseen:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (täytyy vastata Agent Redactorin porttia)
    • API key: Jätä tyhjäksi. Agent Redactor hoitaa todennuksen otsakkeiden kautta
    OpenCoden kustomoidun palveluntarjoajan lomake, jossa Provider ID agent-redactor, Display name Agent Redactor ja Base URL http://localhost:8080/
    Täytä palveluntarjoajan tiedot. Base URL:n on vastattava Agent Redactor -välityspalvelimesi porttia.
  8. Lisää malli ja lähetä

    Vieritä Models-osioon. Syötä mallin tunnus (esim. nvidia/nemotron-3-ultra-550b-a55b:free) ja näyttönimi (esim. "Nemotron 3 Ultra"). Tallenna napsauttamalla Submit.

    OpenCoden kustomoidun palveluntarjoajan lomakkeen Models-osio mallin tunnuksella nvidia/nemotron-3-ultra-550b-a55b:free ja Submit-painikkeella
    Lisää malli ja napsauta Submit.
  9. Valitse mallisi

    Hae /model-dialogissa "agent" ja näet Agent Redactor -palveluntarjoajan malli sen alla. Valitse se reitittääksesi kaikki pyynnöt välityspalvelimen kautta.

    OpenCoden mallin valitsin etsii agent ja näyttää Agent Redactor -palveluntarjoajan, jonka alla on Nemotron 3 Ultra (Free)
    Hae "agent" löytääksesi Agent Redactor -palveluntarjoajasi ja valitse malli.
  10. Aloita chattaaminen

    Lähetä viesti. Tässä esimerkissä käyttäjä sanoi "My name is Bob". Agent Redactor tunnisti "Bob" PII-tiedoksi, anonymisoi sen ennen LLM:lle lähettämistä ja palautti sen vastauksessa.

    OpenCode-chat Agent Redactorin kautta, jossa nimi Bob anonymisoitiin ja palautettiin vastauksessa
    "Bob" anonymisoitiin menomatkalla ja palautettiin läpinäkyvästi paluumatkalla.

Anonymisoinnin varmistaminen

Tarkista Agent Redactorin istunnon anonymisoinnit -paneeli nähdäksesi tarkalleen, mitä siepattiin.

Agent Redactorin tilastot, jotka näyttävät Requests: 1, PII: 1, ja istunnon anonymisoinnit, jotka näyttävät PII private_person Bob
Tilastot-paneeli näyttää "Requests: 1, PII: 1" ja Istunnon anonymisoinnit luettelee siepatun arvon aikaleiman ja tyypin kanssa.
Vinkki: Käytä profiilissasi Regex Patterns ja Keywords projektikohtaisten salaisten tietojen sieppaamiseen, jotka tekoälymalli saattaa jättää huomaamatta — esimerkiksi sisäiset isäntänimet, omat tunnukset tai projektin koodinimet.