Menggunakan Codex dengan Agent Redactor
-
Konfigurasikan Agent Redactor (lakukan ini dahulu)
Sebelum menyediakan Codex, jalankan proksi penyuntingan tempatan supaya Codex boleh berhubung melaluinya. Di bar sisi Profiles, pilih atau cipta profil. Tetapkan Local URL kepada
http://localhost:8080/(atau port pilihan anda), Forward To kepada endpoint pembekal sebenar anda (cth.https://openrouter.ai/api/v1), dan tampal API Key sebenar anda. Kunci disulitkan secara tempatan dan tidak pernah meninggalkan mesin anda. Klik Save All Settings dan sahkan bahawa port dipaparkan sebagai tersedia. -
Pilih peraturan penyuntingan anda
Tentukan apa yang disunting sebelum sesuatu meninggalkan mesin anda. Anda boleh mendayakan AI Powered Detection Model dan menanda kategori PII yang perlu ditangkap, menambah Regex Patterns dan Keywords untuk padanan berdeterministik, atau menggunakan sebarang kombinasi ketiga-tiganya. Pilihan adalah milik anda. Regex dan Keywords juga sesuai untuk rahsia khusus projek yang mungkin terlepas oleh model AI.
-
Tujukan Codex ke Agent Redactor
Codex membaca pembekalnya daripada fail konfigurasi TOML. Buka
C:\Users\<you>\.codex\config.tomlpada Windows (~/.codex/config.tomldi sistem lain) dan ciptakannya jika belum wujud. Tambahkan yang berikut, sambil mengekalkan tetapan sedia ada: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: Mesti sepadan tepat dengan Local URL dalam Agent Redactor.
- model: Gantikan
nvidia/nemotron-3-ultra-550b-a55b:freedengan nama model yang tepat daripada pembekal anda. - model_reasoning_effort: Pilihan. Tetapkannya mengikut keutamaan anda atau buang baris sepenuhnya.
- [model_providers.agentredactor.auth]: Memberitahu Codex untuk mendapatkan token API-nya dengan menjalankan perintah shell yang mencetak pembolehubah persekitaran
AGENTREDACTOR_API_KEY. Nilai pemegang tempat sudah memadai, kerana Agent Redactor sudah menyimpan kunci API sebenar anda dengan selamat dan menyuntikkannya ke hulu.
-
Tetapkan kunci API pemegang tempat
Codex menjangkakan token wujud walaupun proksi tidak memerlukan yang sebenar. Tetapkan pembolehubah persekitaran:
PowerShell (Windows):
setx AGENTREDACTOR_API_KEY "placeholder"
bash (Linux):
echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc
Kedua-duanya menyimpan pembolehubah secara kekal, tetapi hanya terminal baharu yang mengambilnya (
setxmencetak SUCCESS: Specified value was saved.). Tutup dan buka semula terminal anda sebelum meneruskan. -
Mulakan Codex dan bekerja dengan selamat
Lancarkan Codex daripada terminal baharu:
codex
Pengepala perlu menunjukkan model pilihan anda dan usaha penaakulan. Semua permintaan keluar kini ditapis secara tempatan melalui Agent Redactor sebelum menyentuh internet. Dalam contoh di bawah, model hanya menerima pemegang tempat tersunting di mana nama berada.
Codex berjalan melalui proksi. Model menerima pemegang tempat tersunting dan bukannya nama sebenar.
Periksa panel Session Redactions dalam Agent Redactor untuk melihat dengan tepat apa yang telah disambar.
alt="Agent Redactor menunjukkan panel Statistics dengan Requests: 3, PII: 5, Keywords: 3 dan Session Redactions menyenarai kata kunci yang disambar termasuk Bob"
Panel Statistics menunjukkan "Requests: 3, PII: 5, Keywords: 3" dan Session Redactions menyenarai nilai yang disambar dengan cap masa dan jenis. loading="lazy">
Petua: Gunakan Regex Patterns dan Keywords dalam profil anda untuk menangkap rahsia khusus projek yang mungkin terlepas oleh model AI, contohnya nama hos dalaman, ID proprietari atau nama kod projek.