שימוש ב-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 כדי לראות בדיוק מה נתפס.