Korzystanie z OpenCode z Agent Redactor

Wymaganie: Zainstaluj Agent Redactor z Microsoft Store lub za pomocą jednowierszowego polecenia PowerShell. Potrzebujesz również zainstalowanego OpenCode.
  1. Utwórz profil i skonfiguruj serwer pośredniczący API

    W bocznym panelu Profile (Profiles) wybierz lub utwórz profil. Ustaw Nazwę profilu (Profile Name), wybierz wolny port lokalnego adresu URL (np. 8080), podaj rzeczywisty punkt końcowy Przekaż do (Forward To) swojego dostawcy (np. https://openrouter.ai/api/v1) i wklej swój prawdziwy klucz API. Klucz jest szyfrowany lokalnie i nigdy nie opuszcza Twojego komputera.

    Sekcja serwera pośredniczącego API w Agent Redactor z nazwą profilu OpenRouter Provider, lokalnym adresem URL localhost:8080, Przekaż do openrouter.ai/api/v1 i polem klucza API
    Skonfiguruj profil. Lokalny adres URL to miejsce, z którym połączy się OpenCode, a Przekaż do to rzeczywisty punkt końcowy API.
  2. Włącz wykrywanie i reguły redagowania oparte na AI

    Zaznacz kategorie PII, które mają być redagowane. Możesz także dodać reguły regex i słowa kluczowe dla tajemnic specyficznych dla projektu.

    Agent Redactor pokazujący włączony model wykrywania oparty na AI z zaznaczonymi kategoriami PII, panelem Statystyki i redagowaniem sesji pokazującym wykrytą PII
    Wykrywanie AI jest włączone ze wszystkimi zaznaczonymi kategoriami. Panel Redagowanie sesji pokazuje przechwycone dane PII (np. "Bob" wykryty jako private_person).
  3. Otwórz OpenCode

    Uruchom OpenCode. Zobaczysz główny interfejs z polem wprowadzania czatu i aktualnym selektorem modelu.

    Główny ekran OpenCode pokazujący New session z polem wprowadzania czatu i selektorem modelu pokazującym Big Pickle
    Główny ekran OpenCode z polem wprowadzania czatu i selektorem modelu.
  4. Otwórz selektor modelu

    Wpisz /model w polu wprowadzania czatu, aby otworzyć okno wyboru modelu. Możesz też nacisnąć Ctrl+' jako skrót.

    OpenCode z wpisanym /model w polu wprowadzania czatu i wyświetlonym monitem wyboru modelu
    Wpisz /model, aby otworzyć selektor modelu.
  5. Kliknij "Connect provider"

    W oknie wyboru modelu kliknij przycisk Connect provider w prawym górnym rogu, aby dodać nowe połączenie z dostawcą.

    Okno wyboru modelu w OpenCode z przyciskiem Connect provider w prawym górnym rogu
    Kliknij Connect provider, aby dodać Agent Redactor.
  6. Wybierz "Custom OpenAI-compatible provider"

    Na liście dostawców przewiń do sekcji Other i wybierz Custom OpenAI-compatible provider. Dzięki temu możesz skierować OpenCode do dowolnego punktu końcowego zgodnego z OpenAI.

    Okno Connect provider w OpenCode pokazujące listę dostawców z Custom OpenAI-compatible provider w sekcji Other
    Wybierz Custom OpenAI-compatible provider z sekcji Other.
  7. Wypełnij dane dostawcy

    Wprowadź następujące dane w formularzu niestandardowego dostawcy:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (musi być zgodny z portem w Agent Redactor)
    • API key: Zostaw puste. Agent Redactor zarządza uwierzytelnianiem przez nagłówki
    Formularz niestandardowego dostawcy w OpenCode z Provider ID agent-redactor, Display name Agent Redactor i Base URL http://localhost:8080/
    Wypełnij dane dostawcy. Base URL musi odpowiadać portowi Twojego serwera pośredniczącego Agent Redactor.
  8. Dodaj model i zatwierdź

    Przewiń do sekcji Models. Wprowadź identyfikator modelu (np. nvidia/nemotron-3-ultra-550b-a55b:free) i nazwę wyświetlaną (np. "Nemotron 3 Ultra"). Kliknij Submit, aby zapisać.

    Sekcja Models w formularzu niestandardowego dostawcy w OpenCode z identyfikatorem modelu nvidia/nemotron-3-ultra-550b-a55b:free i przyciskiem Submit
    Dodaj model i kliknij Submit.
  9. Wybierz swój model

    W oknie /model wyszukaj "agent", a zobaczysz swojego dostawcę Agent Redactor z modelem pod spodem. Wybierz go, aby przekierowywać wszystkie żądania przez serwer pośredniczący.

    Selektor modelu w OpenCode wyszukujący agent i pokazujący dostawcę Agent Redactor z Nemotron 3 Ultra (Free)
    Wyszukaj "agent", aby znaleźć swojego dostawcę Agent Redactor, i wybierz model.
  10. Rozpocznij czat

    Wyślij wiadomość. W tym przykładzie użytkownik napisał "My name is Bob". Agent Redactor wykrył "Bob" jako PII, zredagował je przed wysłaniem do LLM i przywrócił je w odpowiedzi.

    Czat OpenCode pokazujący rozmowę przez Agent Redactor z imieniem Bob zredagowanym i przywróconym w odpowiedzi
    "Bob" został zredagowany w drodze na zewnątrz i w sposób przezroczysty przywrócony w drodze powrotnej.

Weryfikacja redagowania

Sprawdź panel Redagowanie sesji w Agent Redactor, aby dokładnie zobaczyć, co zostało przechwycone.

Statystyki Agent Redactor pokazujące Requests: 1, PII: 1 i Redagowanie sesji pokazujące PII private_person Bob
Panel Statystyki pokazuje "Requests: 1, PII: 1", a Redagowanie sesji zawiera listę przechwyconej wartości z datą i godziną oraz typem.
Wskazówka: Użyj reguł regex i słów kluczowych w swoim profilu, aby wyłapywać tajemnice specyficzne dla projektu, które model AI może przeoczyć — na przykład wewnętrzne nazwy hostów, zastrzeżone identyfikatory lub kryptonimy projektów.