Použití Codex s Agent Redactor

Předpoklad: Nainstalujte Agent Redactor a nechte ho běžet. Dále potřebujete nainstalovaný Codex dostupný v PATH.
  1. Nakonfigurujte Agent Redactor (udělejte to nejdříve)

    Než nastavíte Codex, nechte lokální redakční proxy běžet, aby se přes ni Codex mohl připojit. V postranním panelu Profiles vyberte nebo vytvořte profil. Nastavte Local URL na http://localhost:8080/ (nebo preferovaný port), Forward To na skutečný koncový bod poskytovatele (např. https://openrouter.ai/api/v1) a vložte svůj skutečný API Key. Klíč je lokálně šifrován a nikdy neopustí váš počítač. Klikněte na Save All Settings a potvrďte, že je port zobrazen jako dostupný.

  2. Zvolte pravidla redakce

    Rozhodněte, co se redaguje, než cokoli opustí váš počítač. Můžete povolit AI Powered Detection Model a zaškrtnout kategorie PII, které má zachytit, přidat Regex Patterns a Keywords pro deterministické shodu, nebo použít libovolnou kombinaci těchto tří. Volba je na vás. Regex a Keywords jsou také ideální pro projektová tajemství, která AI model může přehlédnout.

  3. Nasměrujte Codex na Agent Redactor

    Codex čte poskytovatele ze svého konfiguračního souboru TOML. Otevřete C:\Users\<you>\.codex\config.toml ve Windows (~/.codex/config.toml jinde), případně ho vytvořte. Přidejte následující, přičemž zachováte stávající nastavení:

    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: Musí přesně odpovídat Local URL v Agent Redactor.
    • model: Nahraďte nvidia/nemotron-3-ultra-550b-a55b:free přesným názvem modelu od svého poskytovatele.
    • model_reasoning_effort: Volitelné. Nastavte podle svých preferencí nebo řádek úplně odstraňte.
    • [model_providers.agentredactor.auth]: Říká Codexu, aby získal svůj API token spuštěním příkazu, který vytiskne proměnnou prostředí AGENTREDACTOR_API_KEY. Hodnota zástupce postačí, protože Agent Redactor již bezpečně drží váš skutečný API klíč a vpravuje jej upstream.
  4. Nastavte zástupný API klíč

    Codex očekává, že token existuje, i když proxy skutečný nepotřebuje. Nastavte proměnnou prostředí:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

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

    Obě varianty proměnnou trvale uloží, ale pouze nové terminály ji zaznamenají (setx vytiskne SUCCESS: Specified value was saved.). Před pokračováním terminál zavřete a znovu otevřete.

  5. Spusťte Codex a pracujte bezpečně

    Spusťte Codex z nového terminálu:

    codex

    Záhlaví by mělo zobrazovat váš zvolený model a úroveň úsilí. Všechny odchozí požadavky jsou nyní před jakýmkoli kontaktem s internetem lokálně filtrovány přes Agent Redactor. V níže uvedeném příkladu model obdržel redigovaný zástupce pouze tam, kde dříve bylo jméno.

    Relace Codexu, kde model odpovídá, že jméno uživatele je redigovaný zástupce klíčového slova
    Codex běží přes proxy. Model obdržel redigovaný zástupný text místo skutečného jména.

Ověření redakce

Zkontrolujte panel Session Redactions v Agent Redactor a přesně uvidíte, co bylo zachyceno.

Agent Redactor zobrazuje panel Statistics s Requests: 3, PII: 5, Keywords: 3 a Session Redactions s výpisem zachycených klíčových slov včetně Bob
Panel Statistics ukazuje "Requests: 3, PII: 5, Keywords: 3" a Session Redactions vypisuje zachycené hodnoty s časovým razítkem a typem.
Tip: Použijte v profilu Regex Patterns a Keywords, abyste zachytili projektová tajemství, která AI model může přehlédnout, například interní názvy hostitelů, proprietární ID nebo krycí názvy projektů.