Използване на Codex с Agent Redactor
-
Конфигурирайте Agent Redactor (направете това първо)
Преди да настроите Codex, стартирайте локалния прокси за заличаване, така че Codex да може да се свързва през него. В страничната лента Profiles изберете или създайте профил. Задайте Local URL на
http://localhost:8080/(или предпочитания от вас порт), Forward To на реалната крайна точка на доставчика (напр.https://openrouter.ai/api/v1) и поставете реалния си API Key. Ключът се шифрова локално и никога не напуска машината ви. Щракнете Save All Settings и потвърдете, че портът се показва като свободен. -
Изберете правилата за заличаване
Решете какво се заличава, преди нещо да напусне машината ви. Можете да активирате AI Powered Detection Model и да отметнете категориите PII, които да улавя, да добавите Regex Patterns и Keywords за детерминирано съвпадение или да използвате всяка комбинация от трите. Изборът е ваш. Regex и Keywords са идеални и за проектоспецифични тайни, които AI моделът може да пропусне.
-
Насочете Codex към Agent Redactor
Codex чете доставчиците си от TOML конфигурационен файл. Отворете
C:\Users\<you>\.codex\config.tomlв Windows (~/.codex/config.tomlдругаде) и го създайте, ако още не съществува. Добавете следното, като запазите съществуващите си настройки: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: Трябва да съвпада точно с Local URL в Agent Redactor.
- model: Заменете
nvidia/nemotron-3-ultra-550b-a55b:freeс точното име на модела от вашия доставчик. - model_reasoning_effort: Незадължително. Задайте го според предпочитанията си или премахнете реда изцяло.
- [model_providers.agentredactor.auth]: Кара Codex да извлича API токена си, като изпълнява команда, която отпечатва променливата на средата
AGENTREDACTOR_API_KEY. Стойност на заместител е достатъчна, защото Agent Redactor вече пази реалния ви API ключ безопасно и го въвежда нагоре по веригата.
-
Задайте ключа на заместител
Codex очаква да съществува токен, въпреки че проксито не се нуждае от реален. Задайте променливата на средата:
PowerShell (Windows):
setx AGENTREDACTOR_API_KEY "placeholder"
bash (Linux):
echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc
И двата метода запазват променливата постоянно, но само нови терминали я засичат (
setxотпечатва SUCCESS: Specified value was saved.). Затворете и отворете отново терминала, преди да продължите. -
Стартирайте Codex и работете сигурно
Стартирайте Codex от нов терминал:
codex
Заглавната част трябва да покаже избрания от вас модел и усилие на разсъждението. Всички изходящи заявки вече се филтрират локално през Agent Redactor, преди изобщо да докоснат интернет. В примера по-долу моделът получи само заличен заместител там, където преди беше името.
Codex работи през проксито. Моделът получи заличен заместител вместо реалното име.
Проверка на заличаването
Проверете панела Session Redactions в Agent Redactor, за да видите точно какво е било прихванато.