Використання 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 також ідеальні для секретів, специфічних для проєкту, які модель ШІ може пропустити.
-
Спрямуйте 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 і підставляє його вище.
-
Встановіть ключ 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, щоб точно побачити, що було перехоплено.