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 कॉन्फ़िग फ़ाइल से पढ़ता है। Windows पर
C:\Users\<you>\.codex\config.toml(अन्य सिस्टम पर~/.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: Agent Redactor में Local URL से बिल्कुल मेल खाना चाहिए।
- model:
nvidia/nemotron-3-ultra-550b-a55b:freeको अपने प्रदाता के सटीक मॉडल नाम से बदलें। - model_reasoning_effort: वैकल्पिक। इसे अपनी पसंद पर सेट करें या पंक्ति को पूरी तरह हटा दें।
- [model_providers.agentredactor.auth]: Codex को
AGENTREDACTOR_API_KEYपर्यावरण चर प्रिंट करने वाली शेल कमांड चलाकर अपना API टोकन प्राप्त करने को कहता है। कोई भी प्लेसहोल्डर मान ठीक है, क्योंकि Agent Redactor पहले से ही आपकी असली API कुंजी सुरक्षित रखता है और उसे अपस्ट्रीम इंजेक्ट करता है।
-
प्लेसहोल्डर API कुंजी सेट करें
Codex को एक टोकन के अस्तित्व की अपेक्षा है भले ही प्रॉक्सी को असली की जरूरत न हो। पर्यावरण चर सेट करें:
PowerShell (Windows):
setx AGENTREDACTOR_API_KEY "placeholder"
bash (Linux):
echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc
दोनों चर को स्थायी रूप से स्टोर करते हैं, लेकिन केवल नए टर्मिनल इसे पिक करते हैं (
setxSUCCESS: Specified value was saved. प्रिंट करता है)। जारी रखने से पहले अपना टर्मिनल बंद करें और फिर से खोलें। -
Codex शुरू करें और सुरक्षित रूप से काम करें
एक नए टर्मिनल से Codex लॉन्च करें:
codex
हेडर में आपका चुना हुआ मॉडल और रीज़निंग प्रयास दिखना चाहिए। अब सभी आउटबाउंड रिक्वेस्ट इंटरनेट को छूने से पहले Agent Redactor के माध्यम से लोकल रूप से फ़िल्टर होती हैं। नीचे के उदाहरण में, मॉडल को केवल एक रिडैक्टेड प्लेसहोल्डर मिला जहाँ पहले नाम था।
Codex प्रॉक्सी के माध्यम से चल रहा है। मॉडल को असली नाम के बजाय रिडैक्टेड प्लेसहोल्डर मिला।
रिडैक्शन सत्यापित करना
यह देखने के लिए कि वास्तव में क्या रोका गया, Agent Redactor में Session Redactions पैनल देखें।