Χρήση του OpenCode με το Agent Redactor

Προϋπόθεση: Εγκαταστήστε το Agent Redactor από το Microsoft Store ή μέσω της εντολής μιας γραμμής στο PowerShell. Χρειάζεστε επίσης εγκατεστημένο το OpenCode.
  1. Δημιουργήστε ένα προφίλ και ρυθμίστε τον μεσολαβητή API (API Proxy)

    Στην πλαϊνή γραμμή Profiles επιλέξτε ή δημιουργήστε ένα προφίλ. Ορίστε ένα Profile Name, επιλέξτε μια ελεύθερη θύρα Local URL (π.χ. 8080), εισαγάγετε το πραγματικό τελικό σημείο Forward To για τον πάροχό σας (π.χ. https://openrouter.ai/api/v1) και επικολλήστε το πραγματικό σας API Key. Το κλειδί κρυπτογραφείται τοπικά και δεν φεύγει ποτέ από τον υπολογιστή σας.

    Ενότητα API Proxy στο Agent Redactor με Profile Name OpenRouter Provider, Local URL localhost:8080, Forward To openrouter.ai/api/v1 και πεδίο API Key
    Ρυθμίστε το προφίλ. Το Local 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.

    Παράθυρο 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 διαχειρίζεται τον έλεγχο ταυτότητας μέσω επικεφαλίδων (headers)
    Φόρμα προσαρμοσμένου παρόχου στο 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 για αποθήκευση.

    Ενότητα Models στη φόρμα προσαρμοσμένου παρόχου στο OpenCode με αναγνωριστικό μοντέλου 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 — για παράδειγμα εσωτερικά ονόματα κεντρικών υπολογιστών, ιδιόκτητα αναγνωριστικά ή ονόματα κώδικα έργων.