Використання OpenCode з Agent Redactor
-
Створіть профіль і налаштуйте API Proxy
На бічній панелі Профілі виберіть або створіть профіль. Встановіть назву профілю, оберіть вільний порт локальної URL-адреси (напр.
8080), введіть справжню кінцеву точку «Пересилати до» для вашого провайдера (напр.https://openrouter.ai/api/v1) і вставте свій справжній ключ API. Ключ шифрується локально і ніколи не залишає ваш пристрій.
Налаштуйте профіль. Локальна URL-адреса — це місце, до якого підключатиметься OpenCode, а поле «Пересилати до» — справжня API-кінцева точка. -
Увімкніть виявлення на основі AI та правила редагування
Виберіть категорії PII, які потрібно редагувати. Для секретів, специфічних для проєкту, ви також можете додати regex-шаблони та ключові слова.
AI-виявлення увімкнено, вибрано всі категорії. Панель «Редагування сеансів» показує перехоплену PII (напр. «Bob» виявлено як private_person). -
Відкрийте OpenCode
Запустіть OpenCode. Ви побачите головний інтерфейс із полем введення чату та селектором поточної моделі.
Головний екран OpenCode із полем введення чату та селектором моделі. -
Відкрийте селектор моделі
Введіть
/modelу поле введення чату, щоб відкрити діалог вибору моделі. Також можна натиснути Ctrl+' як гарячу клавішу.
Введіть /model, щоб відкрити селектор моделі. -
Натисніть «Connect provider»
У діалозі вибору моделі натисніть кнопку Connect provider угорі праворуч, щоб додати нове підключення провайдера.
Натисніть Connect provider, щоб додати Agent Redactor. -
Виберіть «Custom OpenAI-compatible provider»
У списку провайдерів прокрутіть до розділу Other і виберіть Custom OpenAI-compatible provider. Це дозволяє спрямувати OpenCode на будь-яку OpenAI-сумісну кінцеву точку.
Виберіть Custom OpenAI-compatible provider у розділі Other. -
Заповніть дані провайдера
Введіть такі дані у форму власного провайдера:
- Provider ID:
agent-redactor - Display name:
Agent Redactor - Base URL:
http://localhost:8080/(має збігатися з портом у Agent Redactor) - API key: Залиште порожнім. Agent Redactor керує автентифікацією через заголовки
Заповніть дані провайдера. Base URL має збігатися з портом вашого проксі Agent Redactor. - Provider ID:
-
Додайте модель і надішліть
Прокрутіть до розділу Models. Введіть ідентифікатор моделі (напр.
nvidia/nemotron-3-ultra-550b-a55b:free) і відображувану назву (напр. «Nemotron 3 Ultra»). Натисніть Submit, щоб зберегти.
Додайте модель і натисніть Submit. -
Виберіть свою модель
Поверніться до діалогу
/model, знайдіть «agent» — ви побачите свого провайдера Agent Redactor з моделлю під ним. Виберіть його, щоб спрямовувати всі запити через проксі.
Знайдіть «agent», щоб знайти свого провайдера Agent Redactor, і виберіть модель. -
Почніть чат
Надішліть повідомлення. У цьому прикладі користувач сказав «My name is Bob». Agent Redactor виявив «Bob» як PII, відредагував його перед пересиланням до LLM і відновив у відповіді.
«Bob» було відредаговано на виході та прозоро відновлено на зворотному шляху.
Перевірка редагування
Перевірте панель «Редагування сеансів» в Agent Redactor, щоб точно побачити, що було перехоплено.