OpenCode-ის გამოყენება Agent Redactor-თან

წინაპირობა: დააინსტალირეთ Agent Redactor Microsoft Store-დან ან PowerShell-ის ერთხაზიანი ბრძანებით. ასევე დაგჭირდებათ დაინსტალირებული OpenCode.
  1. შექმენით პროფილი და დააკონფიგურირეთ API პროქსი

    პროფილების გვერდით პანელში აირჩიეთ ან შექმენით პროფილი. დააყენეთ პროფილის სახელი, აირჩიეთ თავისუფალი ლოკალური URL პორტი (მაგ. 8080), შეიყვანეთ თქვენი პროვაიდერის რეალური Forward To საბოლოო წერტილი (მაგ. https://openrouter.ai/api/v1) და ჩასვით თქვენი რეალური API გასაღები. გასაღები ლოკალურად დაშიფრულია და არასოდეს ტოვებს თქვენს კომპიუტერს.

    Agent Redactor-ის API პროქსის სექცია პროფილის სახელით OpenRouter Provider, ლოკალური URL-ით localhost:8080, Forward To-ით openrouter.ai/api/v1 და API გასაღების ველით
    დააკონფიგურირეთ პროფილი. ლოკალური URL არის ის ადგილი, სადაც OpenCode დაუკავშირდება, Forward To არის რეალური API საბოლოო წერტილი.
  2. ჩართეთ AI-ზე დაფუძნებული აღმოჩენა და დამალვის წესები

    აირჩიეთ PII კატეგორიები, რომლებიც გსურთ დამალული იყოს. ასევე შეგიძლიათ დაამატოთ Regex ნიმუშები და საკვანძო სიტყვები პროექტის სპეციფიკური საიდუმლოებებისთვის.

    Agent Redactor AI-ზე დაფუძნებული აღმოჩენის მოდელით ჩართული, მონიშნული 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-სთან თავსებად საბოლოო წერტილზე.

    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 სექცია მოდელის ID-ით 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 ნიმუშები და საკვანძო სიტყვები თქვენს პროფილში პროექტის სპეციფიკური საიდუმლოებების დასაჭერად, რომლებიც AI მოდელმა შეიძლება გამოტოვოს, მაგალითად შიდა ჰოსტების სახელები, საკუთრებაში არსებული ID-ები ან პროექტის კოდური სახელები.