OpenCode کو Agent Redactor کے ساتھ استعمال کرنا

شرط: Microsoft Store سے Agent Redactor انسٹال کریں یا PowerShell ایک لائنر کے ذریعے۔ آپ کو OpenCode بھی انسٹال شدہ درکار ہے۔
  1. پروفائل بنائیں اور API Proxy کنفیگر کریں

    پروفائلز سائیڈبار میں، پروفائل منتخب یا بنائیں۔ پروفائل نام سیٹ کریں، مفت لوکل URL پورٹ منتخب کریں (مثلاً 8080)، اپنے فراہم کنندہ کے لیے حقیقی فارورڈ ٹو اینڈ پوائنٹ درج کریں (مثلاً https://openrouter.ai/api/v1)، اور اپنی حقیقی API کلید چسپاں کریں۔ کلید مقامی طور پر انکرپٹ ہوتی ہے اور کبھی آپ کی مشین سے نہیں نکلتی۔

    Agent Redactor API Proxy سیکشن، پروفائل نام OpenRouter Provider، لوکل URL localhost:8080، فارورڈ ٹو openrouter.ai/api/v1 اور API کلید فیلڈ کے ساتھ
    پروفائل کنفیگر کریں۔ لوکل URL وہ جگہ ہے جہاں OpenCode منسلک ہوگا؛ فارورڈ ٹو حقیقی API اینڈ پوائنٹ ہے۔
  2. AI سے چلنے والی ڈیٹیکشن اور ریڈیکشن کے اصول فعال کریں

    وہ PII زمرے منتخب کریں جنہیں آپ ریڈیکٹ کرنا چاہتے ہیں۔ پروجیکٹ سے متعلق رازوں کے لیے آپ regex اصول اور کی ورڈز بھی شامل کر سکتے ہیں۔

    Agent Redactor جس میں AI سے چلنے والا ڈیٹیکشن ماڈل فعال، PII زمرے منتخب، شماریات پینل اور سیشن ریڈیکشن لاگز ڈیٹیکٹ شدہ PII دکھاتے ہوئے
    AI ڈیٹیکشن تمام منتخب زمروں کے ساتھ آن ہے۔ سیشن ریڈیکشن لاگز پینل پکڑی گئی PII دکھاتا ہے (مثلاً ”Bob” کو private_person کے طور پر ڈیٹیکٹ کیا گیا)۔
  3. OpenCode کھولیں

    OpenCode لانچ کریں۔ آپ کو چیٹ انپٹ اور موجودہ ماڈل سلیکٹر کے ساتھ مین انٹرفیس نظر آئے گا۔

    New session دکھاتا ہوا OpenCode مین اسکرین جس میں چیٹ انپٹ اور Big Pickle دکھاتا ہوا ماڈل سلیکٹر
    چیٹ انپٹ اور ماڈل سلیکٹر کے ساتھ OpenCode مین اسکرین۔
  4. ماڈل سلیکٹر کھولیں

    ماڈل سلیکشن ڈائیلاگ کھولنے کے لیے چیٹ انپٹ میں /model ٹائپ کریں۔ آپ شارٹ کٹ کے طور پر Ctrl+' بھی دبا سکتے ہیں۔

    چیٹ انپٹ میں /model ٹائپ شدہ OpenCode جو ماڈل سلیکشن پرامپٹ دکھاتا ہے
    ماڈل سلیکٹر کھولنے کے لیے /model ٹائپ کریں۔
  5. ”Connect provider” پر کلک کریں

    ماڈل سلیکشن ڈائیلاگ میں، نیا فراہم کنندہ کنکشن شامل کرنے کے لیے اوپر دائیں جانب Connect provider بٹن پر کلک کریں۔

    اوپر دائیں جانب Connect provider بٹن کے ساتھ OpenCode ماڈل سلیکشن ڈائیلاگ
    Agent Redactor شامل کرنے کے لیے Connect provider پر کلک کریں۔
  6. ”Custom OpenAI-compatible provider” منتخب کریں

    فراہم کنندہ کی فہرست میں، Other سیکشن تک سکرول کریں اور Custom OpenAI-compatible provider منتخب کریں۔ اس سے آپ OpenCode کو کسی بھی OpenAI-مطابق اینڈ پوائنٹ کی طرف رجوع کر سکتے ہیں۔

    Other سیکشن کے تحت Custom OpenAI-compatible provider کے ساتھ فراہم کنندہ فہرست دکھاتا OpenCode Connect provider ڈائیلاگ
    Other سیکشن سے Custom OpenAI-compatible provider منتخب کریں۔
  7. فراہم کنندہ کی تفصیلات پُر کریں

    کسٹم فراہم کنندہ فارم میں درج ذیل درج کریں:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (Agent Redactor میں پورٹ سے مطابقت رکھنے والا)
    • API key: خالی چھوڑ دیں۔ Agent Redactor ہیڈرز کے ذریعے تصدیق کا انتظام کرتا ہے
    Provider ID agent-redactor، Display name Agent Redactor اور Base URL http://localhost:8080/ کے ساتھ OpenCode کسٹم فراہم کنندہ فارم
    فراہم کنندہ کی تفصیلات پُر کریں۔ Base URL آپ کے Agent Redactor پراکسی پورٹ سے مطابقت رکھنا چاہیے۔
  8. اپنا ماڈل شامل کریں اور سبمٹ کریں

    Models سیکشن تک نیچے سکرول کریں۔ ماڈل ID (مثلاً nvidia/nemotron-3-ultra-550b-a55b:free) اور ڈسپلے نام (مثلاً ”Nemotron 3 Ultra”) درج کریں۔ محفوظ کرنے کے لیے Submit پر کلک کریں۔

    ماڈل ID nvidia/nemotron-3-ultra-550b-a55b:free اور Submit بٹن کے ساتھ OpenCode کسٹم فراہم کنندہ فارم کا Models سیکشن
    ماڈل شامل کریں اور Submit پر کلک کریں۔
  9. اپنا ماڈل منتخب کریں

    /model ڈائیلاگ میں واپس جائیں اور ”agent” تلاش کریں – آپ کو اپنا Agent Redactor فراہم کنندہ نیچے ماڈل کے ساتھ نظر آئے گا۔ تمام درخواستیں پراکسی کے ذریعے روٹ کرنے کے لیے اسے منتخب کریں۔

    Nemotron 3 Ultra (Free) کے ساتھ Agent Redactor فراہم کنندہ دکھاتا ہوا، agent تلاش کرتا OpenCode ماڈل سلیکٹر
    اپنا Agent Redactor فراہم کنندہ تلاش کرنے کے لیے ”agent” تلاش کریں اور ماڈل منتخب کریں۔
  10. چیٹ شروع کریں

    ایک پیغام بھیجیں۔ اس مثال میں، صارف نے کہا ”My name is Bob”۔ Agent Redactor نے ”Bob” کو PII کے طور پر ڈیٹیکٹ کیا، LLM کو آگے بھیجنے سے پہلے اسے ریڈیکٹ کیا، اور جواب میں بحال کر دیا۔

    نام Bob ریڈیکٹ اور جواب میں بحال شدہ کے ساتھ Agent Redactor کے ذریعے OpenCode چیٹ
    ”Bob” جانے کے راستے پر ریڈیکٹ ہوا اور واپسی پر شفاف طریقے سے بحال ہوا۔

ریڈیکشن کی تصدیق

بالکل کیا پکڑا گیا دیکھنے کے لیے Agent Redactor میں سیشن ریڈیکشن لاگز پینل چیک کریں۔

Requests: 1, PII: 1 دکھاتا Agent Redactor شماریات اور PII private_person Bob دکھاتے سیشن ریڈیکشن لاگز
شماریات پینل ”Requests: 1, PII: 1” دکھاتا ہے اور سیشن ریڈیکشن لاگز پکڑی گئی قدر کو ٹائم سٹیمپ اور قسم کے ساتھ درج کرتے ہیں۔
نوٹ: AI ماڈل چھوڑ سکتا ہے، پروجیکٹ سے متعلق رازوں کو پکڑنے کے لیے اپنے پروفائل میں regex اصول اور کی ورڈز استعمال کریں، مثلاً اندرونی ہوسٹ نام، ملکیتی IDs یا پروجیکٹ کوڈ نام۔