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 پینل دیکھیں تاکہ بالکل معلوم ہو سکے کہ کیا روکا گیا۔