שימוש ב-OpenCode עם Agent Redactor

דרישה מוקדמת: התקן את Agent Redactor מה-Microsoft Store או דרך ה-PowerShell one-liner. עליך גם להתקין את OpenCode.
  1. צור פרופיל והגדר את ה-API Proxy

    בסרגל הצד Profiles, בחר או צור פרופיל. הגדר שם פרופיל, בחר URL מקומי פורט חינמי (למשל 8080), הזן את נקודת הקצה האמיתית של Forward To עבור הספק שלך (למשל https://openrouter.ai/api/v1), והדבק את מפתח ה-API האמיתי שלך. המפתח מוצפן מקומית ולעולם לא יוצא מהמחשב שלך.

    קטע ה-API Proxy של Agent Redactor עם שם פרופיל OpenRouter Provider, URL מקומי localhost:8080, Forward To openrouter.ai/api/v1 ושדה מפתח API
    הגדר את הפרופיל. ה-URL המקומי הוא המקום שבו OpenCode יתחבר, ו-Forward To הוא נקודת הקצה האמיתית של ה-API.
  2. הפעל זיהוי מבוסס AI וכללי טשטוש

    בחר את קטגוריות ה-PII שברצונך לטשטש. ניתן גם להוסיף כללי Regex ומילות מפתח עבור סודות ספציפיים לפרויקט.

    Agent Redactor המציג הגדרת מודל AI Powered Detection מופעלת עם קטגוריות PII מסומנות, חלונית סטטיסטיקות, ו-טשטושי ההפעלה המציגה PII שזוהה
    זיהוי ה-AI מופעל עם כל הקטגוריות שנבחרו. חלונית טשטושי ההפעלה מציגה PII שיורט (למשל "Bob" זוהה כ-private_person).
  3. פתח את OpenCode

    הפעל את OpenCode. תראה את הממשק הראשי עם שדה הצ'אט ובורר המודל הנוכחי.

    המסך הראשי של OpenCode המציג New session עם שדה צ'אט ובורר מודל המציג Big Pickle
    המסך הראשי של OpenCode עם שדה הצ'אט ובורר המודל.
  4. פתח את בורר המודל

    הקלד /model בשדה הצ'אט כדי לפתוח את תיבת בחירת המודל. ניתן גם ללחוץ על Ctrl+' כקיצור דרך.

    OpenCode עם /model שהוקלד בשדה הצ'אט המציג הנחיה לבחירת מודל
    הקלד /model כדי לפתוח את בורר המודל.
  5. לחץ על "Connect provider"

    בתיבת בחירת המודל, לחץ על כפתור Connect provider בפינה הימנית העליונה כדי להוסיף חיבור ספק חדש.

    תיבת בחירת המודל של OpenCode עם כפתור Connect provider בפינה הימנית העליונה
    לחץ על Connect provider כדי להוסיף את Agent Redactor.
  6. בחר "Custom OpenAI-compatible provider"

    מרשימת הספקים, גלול לקטע Other ובחר Custom OpenAI-compatible provider. זה מאפשר לך לכוון את OpenCode לכל נקודת קצה תואמת OpenAI.

    תיבת Connect provider של OpenCode המציגה רשימת ספקים עם Custom OpenAI-compatible provider בקטע Other
    בחר Custom OpenAI-compatible provider מקטע Other.
  7. מלא את פרטי הספק

    הזן את הבאים בטופס הספק המותאם אישית:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (חייב להתאים לפורט ב-Agent Redactor)
    • API key: השאר ריק. Agent Redactor מנהל את האימות באמצעות כותרות
    טופס הספק המותאם אישית של OpenCode עם Provider ID agent-redactor, Display name Agent Redactor, Base URL http://localhost:8080/
    מלא את פרטי הספק. כתובת ה-Base URL חייבת להתאים לפורט של הפרוקסי של Agent Redactor שלך.
  8. הוסף את המודל שלך והגש

    גלול מטה לקטע Models. הזן את מזהה המודל (למשל nvidia/nemotron-3-ultra-550b-a55b:free) ושם תצוגה (למשל "Nemotron 3 Ultra"). לחץ על Submit כדי לשמור.

    טופס הספק המותאם אישית של OpenCode, קטע Models, עם מזהה מודל nvidia/nemotron-3-ultra-550b-a55b:free וכפתור Submit
    הוסף את המודל ולחץ על Submit.
  9. בחר את המודל שלך

    בחזרה בתיבת /model, חפש "agent" ותראה את ספק Agent Redactor שלך עם המודל המופיע מתחת. בחר אותו כדי לנתב את כל הבקשות דרך הפרוקסי.

    בורר המודל של OpenCode שמחפש agent ומציג את ספק Agent Redactor עם Nemotron 3 Ultra(Free)
    חפש "agent" כדי למצוא את ספק Agent Redactor שלך ובחר את המודל.
  10. התחל לשוחח

    שלח הודעה. בדוגמה זו, המשתמש אמר "My name is Bob". Agent Redactor זיהה את "Bob" כ-PII, טישטש אותו לפני ההעברה ל-LLM, ושיחזר אותו בתגובה.

    צ'אט OpenCode המציג שיחה דרך Agent Redactor עם השם Bob מטושטש ומשוחזר בתגובה
    "Bob" טושטש בדרך החוצה ושוחזר באופן שקוף בדרך חזרה.

אימות הטשטוש

בדוק את חלונית טשטושי ההפעלה ב-Agent Redactor כדי לראות בדיוק מה יורט.

סטטיסטיקות Agent Redactor המציגות Requests: 1, PII: 1 ו-טשטושי ההפעלה המציגים PII private_person Bob
חלונית הסטטיסטיקות מציגה "Requests: 1, PII: 1" ו-טשטושי ההפעלה מפרטים את הערך שיורט עם חותמת זמן וסוג.
טיפ: השתמש בכללי Regex ומילות מפתח בפרופיל שלך כדי לתפוס סודות ספציפיים לפרויקט שהמודל עלול לפספס, למשל שמות מארח פנימיים, מזהי קניין או שמות קוד של פרויקטים.