Codex su Agent Redactor naudojimas
-
Sukonfigūruokite Agent Redactor (pirmiausia tai padarykite)
Prieš nustatydami Codex, paleiskite vietinį redagavimo proxy, kad Codex galėtų prisijungti per jį. Skydelyje Profiles pasirinkite arba sukurkite profilį. Nustatykite Local URL į
http://localhost:8080/(arba pageidaujamą prievadą), Forward To į tikrąjį paslaugų teikėjo galutinį tašką (pvz.,https://openrouter.ai/api/v1) ir įveskite tikrąjį API Key. Raktas šifruojamas vietoje ir niekada nepalieka jūsų kompiuterio. Spustelėkite Save All Settings ir patvirtinkite, kad prievadas rodomas kaip laisvas. -
Pasirinkite redagavimo taisykles
Nuspręskite, kas redaguojama, prieš ką nors paliekant jūsų kompiuterį. Galite įjungti AI Powered Detection Model ir pažymėti PII kategorijas, kurias jis turi pagauti, pridėti Regex Patterns ir Keywords deterministiniam atitikimui arba naudoti bet kurią trijų kombinaciją. Pasirinkimas jūsų. Regex ir Keywords taip pat puikiai tinka projekto specifinėms paslaptims, kurias AI modelis gali praleisti.
-
Nukreipkite Codex į Agent Redactor
Codex skaito teikėjus iš TOML konfigūracijos failo. Atverkite
C:\Users\<you>\.codex\config.tomlWindows sistemoje (~/.codex/config.tomlkitur) ir sukurkite, jei jo dar nėra. Pridėkite šiuo, išsaugodami esamus nustatymus: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: Turi tiksliai atitikti Local URL Agent Redactor.
- model: Pakeiskite
nvidia/nemotron-3-ultra-550b-a55b:freetiksliu modelio pavadinimu iš savo teikėjo. - model_reasoning_effort: Neprivaloma. Nustatykite pagal pageidavimą arba visiškai pašalinkite eilutę.
- [model_providers.agentredactor.auth]: Nurodo Codex gauti API prieigos raktą paleidus komandą, kuri išveda aplinkos kintamąjį
AGENTREDACTOR_API_KEY. Vietosženklio reikšmė tinka, nes Agent Redactor jau saugiai laiko jūsų tikrąjį API raktą ir įšvirkščia jį aukštyn.
-
Nustatykite vietosženklio API raktą
Codex tikisi, kad ženklas egzistuoja, nors proxy nereikia tikrojo. Nustatykite aplinkos kintamąjį:
PowerShell (Windows):
setx AGENTREDACTOR_API_KEY "placeholder"
bash (Linux):
echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc
Abu išsaugo kintamąjį visam laikui, bet tik nauji terminalai jį pasiima (
setxišveda SUCCESS: Specified value was saved.). Prieš tęsdami uždarykite ir iš naujo atverkite terminalą. -
Paleiskite Codex ir dirbkite saugiai
Paleiskite Codex iš naujo terminalo:
codex
Antraštėje turėtų būti rodomas pasirinktas modelis ir samprotavimo pastangos. Visi išeinantys prašymai dabar filtruojami vietoje per Agent Redactor prieš jiems bent prisilietus prie interneto. Žemiau pateiktame pavyzdyje modelis gavo tik redaguotą vietosženklį ten, kur anksčiau buvo vardas.
Codex veikia per proxy. Modelis gavo redaguotą vietosženklį vietoj tikrojo vardo.
Patikrinkite Session Redactions skydelį Agent Redactor, kad tiksliai matytumėte, kas buvo sulaikyta.
alt="Agent Redactor rodo Statistics skydelį su Requests: 3, PII: 5, Keywords: 3 ir Session Redactions, kuriame išvardyti sulaikyti raktažodžiai, įskaitant Bob"
Statistics skydelis rodo "Requests: 3, PII: 5, Keywords: 3", o Session Redactions išvardija sulaikytas reikšmes su laiko žyma ir tipu. loading="lazy">
Patarimas: Naudokite Regex Patterns ir Keywords savo profilyje, kad pagautumėte projekto specifines paslaptis, kurias AI modelis gali praleisti, pavyzdžiui, vidinius kompiuterių vardus, nuosavybinius ID ar projektų kodus.