Brug af Codex med Agent Redactor

Forudsætning: Installér Agent Redactor og lad det køre. Du skal også have Codex installeret og tilgængeligt på din PATH.
  1. Konfigurér Agent Redactor (gør dette først)

    Før du opsætter Codex, skal du have den lokale redigeringsproxy kørende, så Codex kan oprette forbindelse gennem den. I sidebaren Profiles vælger eller opretter du en profil. Sæt Local URL til http://localhost:8080/ (eller din foretrukne port), sæt Forward To til din rigtige udbyder-endpoint (f.eks. https://openrouter.ai/api/v1), og indsæt din rigtige API Key. Nøglen krypteres lokalt og forlader aldrig din maskine. Klik på Save All Settings og bekræft, at porten vises som tilgængelig.

  2. Vælg dine redigeringsregler

    Bestem, hvad der sløres, før noget forlader din maskine. Du kan aktivere AI Powered Detection Model og afkrydse de PII-kategorier, den skal fange, tilføje Regex Patterns og Keywords til deterministisk matchning eller bruge en hvilken som helst kombination af de tre. Valget er dit. Regex og Keywords er også ideelle til projektspecifikke hemmeligheder, som AI-modellen kan gå glip af.

  3. Peg Codex på Agent Redactor

    Codex læser sine udbydere fra en TOML-konfigurationsfil. Åbn C:\Users\<you>\.codex\config.toml på Windows (~/.codex/config.toml andre steder), og opret den, hvis den ikke findes endnu. Tilføj følgende, mens du beholder dine eksisterende indstillinger:

    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: Skal nøjagtigt matche Local URL i Agent Redactor.
    • model: Erstat nvidia/nemotron-3-ultra-550b-a55b:free med det præcise modelnavn fra din udbyder.
    • model_reasoning_effort: Valgfri. Sæt den efter dit ønske, eller fjern linjen helt.
    • [model_providers.agentredactor.auth]: Fortæller Codex at hente sit API-token ved at køre en shell-kommando, der udskriver miljøvariablen AGENTREDACTOR_API_KEY. En pladsholderværdi er fint, fordi Agent Redactor allerede opbevarer din rigtige API-nøgle sikkert og indsprøjter den upstream.
  4. Sæt pladsholder-API-nøglen

    Codex forventer, at der findes et token, selvom proxyen ikke har brug for et rigtigt. Sæt miljøvariablen:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Begge gemmer variablen permanent, men kun nye terminaler opfanger den (setx udskriver SUCCESS: Specified value was saved.). Luk og åbn din terminal igen, før du fortsætter.

  5. Start Codex og arbejd sikkert

    Start Codex fra en ny terminal:

    codex

    Overskriften skulle vise din valgte model og reasoning effort. Alle udgående anmodninger filtreres nu lokalt gennem Agent Redactor, før de overhovedet berører internettet. I eksemplet nedenfor modtog modellen kun et sløret stedfortræder, hvor navnet før var.

    Codex-session, hvor modellen svarer, at brugerens navn er et sløret nøgleordsstedfortræder
    Codex kører gennem proxyen. Modellen modtog et sløret stedfortræder i stedet for det rigtige navn.

Verificér sløring

Tjek panelet Session Redactions i Agent Redactor for at se præcis, hvad der blev opsnappet.

Agent Redactor viser Statistics-panelet med Requests: 3, PII: 5, Keywords: 3 og Session Redactions, der lister opsnappede nøgleord inklusive Bob
Panelet Statistics viser "Requests: 3, PII: 5, Keywords: 3", og Session Redactions lister de opsnappede værdier med tidsstempel og type.
Tip: Brug Regex Patterns og Keywords i din profil til at fange projektspecifikke hemmeligheder, som AI-modellen kan gå glip af, f.eks. interne værtsnavne, proprietære ID'er eller projektkodenavne.