Постачальники класифікації (Jev)
Деяким функціям OpenChamber перед дією потрібне швидке рішення: чи ризикована ця команда, що це за задача, чи користувач щойно взявся до справжньої роботи? На такі питання відповідає невелика модель рішень Jev від TypeSafe. Ця сторінка пояснює, як дати OpenChamber доступ до Jev.
Jev не пише код і не відповідає у вашому чаті. Вона лише повертає вердикт, а OpenChamber діє відповідно до нього. Відповіді OpenChamber чекає щонайбільше чотири секунди.
Що використовує Jev
| Функція | На яке питання відповідає Jev |
|---|---|
| Дозволи та запобіжник | Чи має агент спитати вас, перш ніж виконати цю дію? |
| Автоматичний вибір моделі | До якої з ваших категорій належить цей запит? |
| Сесії в роботі | Ви щойно попросили про справжню роботу? Чи схоже, що цей хід її завершує? |
| Рекап і підказка наступного повідомлення | Чи варто після цього ходу генерувати рекап або підказку? |
Без постачальника запобіжник і Auto приховані, а сесії потрапляють у роботу лише тоді, коли ви переносите їх самі. Рекапи й підказки працюють і далі, просто без фільтра.
Налаштування
Відкрийте Налаштування → Провайдери → Постачальники класифікації і виберіть, куди йтимуть запити до Jev. Варіантів п’ять.
Акція OpenCode Zen
Безкоштовно протягом обмеженого часу, ключ не потрібен. Поки триває акція, OpenCode дозволяє OpenChamber користуватися Jev через OpenCode Zen безкоштовно. Якщо ви ніколи не заходили на цю сторінку, то вже користуєтеся саме цим варіантом.
Коли акція закінчиться, цей варіант зникне, і OpenChamber перейде на один із ключів нижче, якщо він у вас є.
Ключ OpenCode Zen
Використовує API-ключ Zen, збережений в OpenCode, і списує кошти з вашого балансу Zen.
- Відкрийте Налаштування → Провайдери і додайте API-ключ до провайдера OpenCode Zen (див. Провайдери, моделі та агенти).
- Поверніться на сторінку Постачальники класифікації і виберіть Ключ OpenCode Zen.
Входу в акаунт OpenCode недостатньо. Для Jev Zen приймає лише API-ключ.
Ключ OpenRouter
Використовує API-ключ OpenRouter, збережений в OpenCode, і списує кошти з вашого акаунта OpenRouter. Якщо ви вже користуєтеся моделями OpenRouter в OpenCode, налаштовувати нічого не треба. Ключ у змінній середовища OPENROUTER_API_KEY теж підходить. Якщо є обидва, перемагає ключ, збережений в OpenCode.
- Відкрийте Налаштування → Провайдери і додайте API-ключ до провайдера OpenRouter.
- Поверніться в Постачальники класифікації і виберіть Ключ OpenRouter.
Ключ Vercel AI Gateway
Використовує API-ключ AI Gateway, збережений в OpenCode, і списує кошти з вашого акаунта Vercel. Ключ у змінній середовища AI_GATEWAY_API_KEY теж підходить. Якщо є обидва, перемагає ключ, збережений в OpenCode.
- Відкрийте Налаштування → Провайдери і додайте API-ключ до провайдера Vercel AI Gateway.
- Поверніться в Постачальники класифікації і виберіть Ключ Vercel AI Gateway.
API-ключ TypeSafe
Ваш власний ключ і квота TypeSafe.
- Отримайте API-ключ у TypeSafe.
- Вставте його в поле API-ключ TypeSafe і натисніть Зберегти.
Збережений ключ одразу стає вибраним. Він лежить на сервері OpenChamber в окремому файлі й ніколи не потрапляє в браузер.
Щойно постачальник запрацює, картка на сторінці Налаштування → Провайдери покаже Готово.
Коли вибраний варіант перестає працювати
Якщо вибраним постачальником скористатися не можна (акція закінчилась, ключ видалили), OpenChamber переходить на перший робочий, спершу на ваші власні ключі: ключ TypeSafe, потім OpenRouter, потім Vercel AI Gateway, потім ключ Zen, потім акція. Сторінка показує, який саме зараз використовується.
Якщо Jev повільно відповідає чи помиляється на окремому запиті, нічого не ламається. Кожна функція має для цього безпечну поведінку:
- Запобіжник лишає дію чекати на ваше рішення.
- Auto надсилає запит резервній моделі.
- Сесії в роботі лишаються як були.
- Рекап і підказка генеруються так, ніби Jev немає.
Що бачить Jev
Jev отримує короткі уривки вашої розмови: ваше останнє повідомлення, а для контексту до трьох попередніх ходів, обрізаних до перших кількох сотень символів. Для запобіжника вона ще отримує дію, яку перевіряє, у тому вигляді, як її описує OpenCode: команду, яку хоче виконати агент, або файл і зміну для редагування. Цілих файлів чи зображень Jev не отримує ніколи.
Запити йдуть із сервера OpenChamber напряму до OpenCode Zen, OpenRouter, Vercel AI Gateway або TypeSafe, залежно від вашого вибору.
Де це працює
Jev працює на сервері OpenChamber, тож доступна в десктопному застосунку, у вебзастосунку і на телефоні, підключеному до будь-якого з них. Розширення для VS Code спілкується з OpenCode напряму і Jev не має: там немає запобіжника, немає Auto, а сесії переносяться в роботу лише вручну.
Пов’язане
- Провайдери, моделі та агенти: де зберігаються ключі OpenCode Zen, OpenRouter і Vercel AI Gateway
- Безпека: як OpenChamber поводиться з ключами й доступом