OpenCode-ի օգտագործումը Agent Redactor-ի հետ

Նախապայման՝ Տեղադրեք Agent Redactor-ը Microsoft Store-ից կամ PowerShell-ի մեկ տողանոց հրամանով։ Ձեզ անհրաժեշտ է նաև OpenCode-ի տեղադրում։
  1. Ստեղծեք պրոֆիլ և կարգավորեք API Proxy-ն

    Profiles կողային վահանակում ընտրեք կամ ստեղծեք պրոֆիլ։ Սահմանեք Պրոֆիլի անուն, ընտրեք անվճար Տեղական 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 Powered Detection Model-ը միացված, PII կատեգորիաները նշված, Statistics վահանակը և Session Redactions-ը՝ հայտնաբերված PII-ով
    AI հայտնաբերումը միացված է՝ ընտրված բոլոր կատեգորիաներով։ Session Redactions վահանակը ցույց է տալիս կասեցված 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 կոճակով
    Agent Redactor-ը ավելացնելու համար սեղմեք Connect provider-ը։
  6. Ընտրեք «Custom OpenAI-compatible provider»

    Մատակարարների ցուցակից ոլորեք դեպի Other բաժինը և ընտրեք Custom OpenAI-compatible provider-ը։ Սա թույլ է տալիս OpenCode-ը ուղղել ցանկացած OpenAI-համատեղելի վերջնակետի։

    OpenCode-ի Connect provider երկխոսությունը՝ մատակարարների ցուցակով, 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 բաժինը։ Մուտքագրեք մոդելի ID-ն (օր. nvidia/nemotron-3-ultra-550b-a55b:free) և ցուցադրվող անուն (օր. «Nemotron 3 Ultra»)։ Պահելու համար սեղմեք Submit-ը։

    OpenCode-ի հատուկ մատակարարի ձևի Models բաժինը՝ nvidia/nemotron-3-ultra-550b-a55b:free մոդելի ID-ով և 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»-ը անանունացվել է ելքի ժամանակ և թափանցիկորեն վերականգնվել վերադարձի ճանապարհին։

Անանունացման ստուգում

Ստուգեք Session Redactions վահանակը Agent Redactor-ում՝ տեսնելու համար, թե կոնկրետ ինչ է կասեցվել։

Agent Redactor-ի Statistics-ը՝ Requests: 1, PII: 1 և Session Redactions-ը՝ PII private_person Bob
Statistics վահանակը ցույց է տալիս «Requests: 1, PII: 1», իսկ Session Redactions-ը թվարկում է կասեցված արժեքը՝ ժամանակի դրոշմով և տիպով։
Խորհուրդ՝ Օգտագործեք Regex կանոններ և հիմնաբառեր ձեր պրոֆիլում՝ AI մոդելի կողմից բաց թողնվող նախագծին հատուկ գաղտնիքները բռնելու համար, օրինակ՝ ներքին հոսթանուններ, սեփականատիրական ID-ներ կամ նախագծի ծածկանուններ։