Codex'n käyttö Agent Redactorin kanssa

Edellytys: Asenna Agent Redactor ja pidä se käynnissä. Tarvitset myös asennetun Codex-ohjelman, joka on käytettävissä PATH-ympäristömuuttujassa.
  1. Määritä Agent Redactor (tee tämä ensin)

    Ennen Codex-ohjelman määritystä saa paikallinen anonymisointivälityspalvelin käyntiin, jotta Codex voi yhdistää sen kautta. Valitse tai luo profiili Profiles-sivupalkista. Aseta Local URL-arvoksi http://localhost:8080/ (tai haluamasi portti), Forward To-arvoksi oikea palveluntarjoajan päätepiste (esim. https://openrouter.ai/api/v1) ja liitä oikea API Key-avaimesi. Avain salataan paikallisesti eikä koskaan poistu koneeltasi. Napsauta Save All Settings ja varmista, että portti näkyy vapaana.

  2. Valitse anonymisointisääntösi

    Päätä, mikä anonymisoidaan, ennen kuin mitään poistuu koneeltasi. Voit ottaa käyttöön AI Powered Detection Model-mallin ja valita PII-luokat, jotka sen tulisi havaita, lisätä Regex Patterns- ja Keywords-kohteita determinististä vastaavuutta varten tai käyttää mitä tahansa näiden kolmen yhdistelmää. Valinta on sinun. Regex ja Keywords sopivat myös erinomaisesti projektikohtaisille salaisuuksille, joita AI-malli saattaa jättää huomaamatta.

  3. Ohjaa Codex Agent Redactoriin

    Codex lukee tarjoajansa TOML-asetustiedostosta. Avaa Windowsissa C:\Users\<you>\.codex\config.toml (muualla ~/.codex/config.toml) ja luo se, jos sitä ei vielä ole. Lisää seuraava säilyttäen aiemmat asetuksesi:

    model_provider = "agentredactor"
    model_reasoning_effort = "high"
    model = "nvidia/nemotron-3-ultra-550b-a55b:free"
    
    [model_providers.agentredactor]
    name = "agentredactor"
    base_url = "http://localhost:8080/"
    
    [model_providers.agentredactor.auth]
    command = "sh"
    args = ["-c", "echo $AGENTREDACTOR_API_KEY"]
    • base_url: Vastaa täsmälleen Agent Redactorin Local URL-arvoa.
    • model: Korvaa nvidia/nemotron-3-ultra-550b-a55b:free palveluntarjoajasi täsmällisellä mallinimellä.
    • model_reasoning_effort: Valinnainen. Aseta se mieltymyksesi mukaan tai poista rivi kokonaan.
    • [model_providers.agentredactor.auth]: Käkee Codexin noutamaan API-tunnuksensa suorittamalla komennon, joka tulostaa ympäristömuuttujan AGENTREDACTOR_API_KEY. Paikkamerkkiarvo riittää, koska Agent Redactor pitää jo oikeaa API-avaintasi turvassa ja syöttää sen ylävirtaan.
  4. Aseta paikkamerkki-API-avain

    Codex odottaa tunnuksen olevan olemassa, vaikka välityspalvelin ei tarvitsisikaan oikeaa. Aseta ympäristömuuttuja:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

    echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc

    Molemmat tallentavat muuttujan pysyvästi, mutta vain uudet terminaalit ottavat sen vastaan (setx tulostaa SUCCESS: Specified value was saved.). Sulje ja avaa terminaalisi uudelleen ennen jatkamista.

  5. Käynnistä Codex ja työskentele turvallisesti

    Käynnistä Codex uudesta terminaalista:

    codex

    Otsikon pitäisi näyttää valitsemasi malli ja päättelyponnistus. Kaikki lähtevät pyynnöt suodatetaan nyt paikallisesti Agent Redactorin kautta ennen kuin ne koskevatkaan internetiä. Alla olevassa esimerkissä malli sai vain anonymisoidun paikkamerkin siihen, missä nimi oli.

    Codex-istunto, jossa malli vastaa, että käyttäjän nimi on anonymisoitu avainsanapaikkamerkki
    Codex toimii välityspalvelimen kautta. Malli sai anonymisoidun paikkamerkin oikean nimen sijaan.

Anonymisoinnin varmistaminen

Tarkista Agent Redactorin Session Redactions-paneeli nähdäksesi täsmälleen, mikä siepattiin.

Agent Redactor näyttää Statistics-paneelin: Requests: 3, PII: 5, Keywords: 3, ja Session Redactions luettelee siepatut avainsanat, mukaan lukien Bob
Statistics-paneeli näyttää "Requests: 3, PII: 5, Keywords: 3", ja Session Redactions luettelee siepatut arvot aikaleiman ja tyypin kanssa.
Vinkki: Käytä profiilissasi Regex Patterns- ja Keywords-kohteita projektikohtaisten salaisten sieppaamiseen, joita AI-malli saattaa jättää huomaamatta, esimerkiksi sisäiset palvelinnimet, omistetut tunnisteet tai projektien koodinimet.