Dostawcy klasyfikacji (Jev)
Niektóre funkcje OpenChamber potrzebują szybkiej decyzji, zanim zaczną działać: czy to polecenie jest ryzykowne, jakiego rodzaju zadaniem jest ten prompt, czy użytkownik właśnie zabrał się do prawdziwej pracy? Na takie pytania odpowiada Jev, mały model decyzyjny od TypeSafe. Ta strona pokazuje, jak dać OpenChamber dostęp do Jev.
Jev nie pisze kodu i nie odpowiada na Twoim czacie. Zwraca tylko werdykt, a OpenChamber działa zgodnie z nim. Na odpowiedź OpenChamber czeka najwyżej cztery sekundy.
Co korzysta z Jev
| Funkcja | Pytanie, na które odpowiada Jev |
|---|---|
| Uprawnienia i siatka bezpieczeństwa | Czy agent powinien Cię zapytać, zanim wykona to działanie? |
| Automatyczny wybór modelu | Do której z Twoich kategorii należy ten prompt? |
| Sesje w toku | Czy właśnie poprosiłeś o prawdziwą pracę? Czy ta tura wygląda na jej koniec? |
| Podsumowanie i podpowiedź następnej wiadomości | Czy po tej turze warto wygenerować podsumowanie albo podpowiedź? |
Bez dostawcy siatka bezpieczeństwa i Auto są ukryte, a sesje trafiają do toku tylko wtedy, gdy sam je tam przeniesiesz. Podsumowania i podpowiedzi dalej działają, tylko bez filtra.
Konfiguracja
Otwórz Ustawienia → Dostawcy → Dostawcy klasyfikacji i wybierz, dokąd trafiają zapytania do Jev. Jest pięć możliwości.
Promocja OpenCode Zen
Za darmo przez ograniczony czas, bez klucza. Dopóki trwa promocja, OpenCode pozwala OpenChamber korzystać z Jev przez OpenCode Zen bezpłatnie. Jeśli nigdy nie ruszałeś tej strony, właśnie z tego korzystasz.
Kiedy promocja się skończy, ta opcja zniknie, a OpenChamber przełączy się na jeden z kluczy poniżej, jeśli go masz.
Klucz OpenCode Zen
Korzysta z klucza API Zen zapisanego w OpenCode, a opłaty idą z Twojego salda Zen.
- Otwórz Ustawienia → Dostawcy i dodaj klucz API do dostawcy OpenCode Zen (zobacz Dostawcy, modele i agenci).
- Wróć do Dostawcy klasyfikacji i wybierz Klucz OpenCode Zen.
Samo zalogowanie się kontem OpenCode nie wystarczy. Do Jev Zen przyjmuje tylko klucz API.
Klucz OpenRouter
Korzysta z klucza API OpenRouter zapisanego w OpenCode, a opłaty idą z Twojego konta OpenRouter. Jeśli już używasz modeli OpenRouter w OpenCode, nie trzeba niczego ustawiać. Klucz w zmiennej środowiskowej OPENROUTER_API_KEY też działa. Jeśli są oba, wygrywa klucz zapisany w OpenCode.
- Otwórz Ustawienia → Dostawcy i dodaj klucz API do dostawcy OpenRouter.
- Wróć do Dostawcy klasyfikacji i wybierz Klucz OpenRouter.
Klucz Vercel AI Gateway
Korzysta z klucza API AI Gateway zapisanego w OpenCode, a opłaty idą z Twojego konta Vercel. Klucz w zmiennej środowiskowej AI_GATEWAY_API_KEY też działa. Jeśli są oba, wygrywa klucz zapisany w OpenCode.
- Otwórz Ustawienia → Dostawcy i dodaj klucz API do dostawcy Vercel AI Gateway.
- Wróć do Dostawcy klasyfikacji i wybierz Klucz Vercel AI Gateway.
Klucz API TypeSafe
Twój własny klucz i limit TypeSafe.
- Zdobądź klucz API w TypeSafe.
- Wklej go w pole Klucz API TypeSafe i kliknij Zapisz.
Zapisany klucz od razu zostaje wybrany. Leży na serwerze OpenChamber w osobnym pliku i nigdy nie trafia do przeglądarki.
Gdy dostawca zacznie działać, karta w Ustawienia → Dostawcy pokaże Gotowe.
Kiedy Twój wybór przestaje działać
Jeśli z wybranego dostawcy nie da się skorzystać (promocja się skończyła, klucz usunięto), OpenChamber przechodzi na pierwszego działającego, najpierw na Twoje własne klucze: klucz TypeSafe, potem OpenRouter, potem Vercel AI Gateway, potem klucz Zen, potem promocję. Strona pokazuje, którego używa w tej chwili.
Jeśli Jev odpowiada wolno albo zawodzi przy pojedynczym zapytaniu, nic się nie psuje. Każda funkcja ma na ten wypadek bezpieczną odpowiedź:
- Siatka bezpieczeństwa zostawia działanie, żeby czekało na Twoją decyzję.
- Auto wysyła prompt do Twojego modelu zapasowego.
- Sesje w toku zostają bez zmian.
- Podsumowanie i podpowiedź powstają tak, jakby Jev nie istniał.
Co widzi Jev
Jev dostaje krótkie fragmenty Twojej rozmowy: Twoją ostatnią wiadomość i, jako kontekst, do trzech poprzednich tur, przyciętych do kilkuset pierwszych znaków. Dla siatki bezpieczeństwa dostaje też sprawdzane działanie w takiej postaci, w jakiej opisuje je OpenCode: polecenie, które agent chce uruchomić, albo plik i zmianę przy edycji. Nigdy nie dostaje całych plików ani obrazów.
Zapytania idą z serwera OpenChamber prosto do OpenCode Zen, OpenRouter, Vercel AI Gateway albo TypeSafe, zależnie od Twojego wyboru.
Gdzie to działa
Jev działa na serwerze OpenChamber, więc jest dostępny w aplikacji desktopowej, w aplikacji webowej i na telefonie połączonym z którąkolwiek z nich. Rozszerzenie VS Code rozmawia z OpenCode bezpośrednio i nie ma Jev: nie ma tam siatki bezpieczeństwa ani Auto, a sesje trafiają do toku tylko ręcznie.
Powiązane
- Dostawcy, modele i agenci: gdzie są klucze OpenCode Zen, OpenRouter i Vercel AI Gateway
- Bezpieczeństwo: jak OpenChamber obchodzi się z kluczami i dostępem