APIMaster.ai

Jak używać Jev w Claude Code i Codex

Jev nie ma endpointu w kształcie OpenAI ani Anthropic, więc nie może być modelem stojącym za Claude Code ani Codex. Co działa: oficjalny skill agenta TypeSafe, wtyczki brzegowe, narzędzia MCP i routing na poziomie tury — ze zweryfikowanymi poleceniami instalacji i aktualnymi cenami modeli, do których router kieruje pracę.

JevTypeSafeSystem OneClaude CodeCodexagenci kodującyMCPceny API AIAPIMaster

Published · Updated

Quick Answer

Jev nie może być modelem stojącym za Claude Code ani Codex. HTTP API TypeSafe to jeden endpoint, POST https://api.typesafe.ai/v1/systemone, a Jev odpowiada na typowane pytania — Choice, Score, Noul — z podaniem prawdopodobieństw. Nigdy nie generuje tekstu, nie istnieje żadne /v1/chat/completions ani endpoint Anthropic Messages, na który można by wskazać CLI. Każdy poradnik twierdzący, że można „uruchomić Claude Code na Jev", jest błędny.

Co działa, to umieszczenie Jev tam, gdzie agent musi podjąć decyzję. Cztery ścieżki, uszeregowane według tego, jak niewiele mogą zepsuć:

  • Oficjalny skill agenta. typesafe-ai/skills (★932, MIT) instaluje się w Claude Code jako wtyczka, a w Codex lub dowolnym innym agencie przez npx skills. Jego zadaniem jest sprawić, by twój agent pisał poprawny kod Jev i przestał zadawać jedno pytanie na wywołanie.
  • Wtyczki brzegowe. Hooki społecznościowe, które umieszczają osąd Jev przed wywołaniem narzędzia, po pobranym wyniku lub przed zakończeniem tury. Najczęściej gwiazdkowana to wtyczka kompakcji dla Claude Code z ★4 697.
  • Narzędzia MCP. jkudish/jev-mcp (★142) rejestruje dziesięć typowanych osądów jako narzędzia MCP dla Claude Code, Codex i wszystkiego innego, co mówi w MCP. TypeSafe nie dostarcza własnego serwera MCP.
  • Routing modeli na poziomie tury. gargpratyush/jev-router (★236, npm 0.3.0) uruchamia lokalne proxy przed prawdziwym CLI i pozwala jednemu wywołaniu Jev na turę użytkownika wybrać poziom modelu.

Gdzie idą pieniądze. Jev jest teraz dostępny na APIMaster jako jev-latest: użyj klucza APIMaster z natywnym endpointem POST https://apimaster.ai/v1/systemone; kosztuje $0,042 za 1M tokenów wejściowych i $0 za wyjście (jedna aktywna trasa, sprawdzone 21 września 2026). Nadal nie jest modelem stojącym za CLI. Poziomy Codex, do których router kieruje pracę, to również modele APIMaster: gpt-5.6-luna od $0,0223 we / $0,1336 wy za 1M tokenów (3 trasy w promocji, około 89% poniżej ceny katalogowej OpenAI $0,20 / $1,20), gpt-5.6-terra od $0,12 / $0,72 (15 tras, około 94% taniej), gpt-5.6-sol od $0,2233 / $1,3396 (19 tras, około 96% taniej) i gpt-6-astra od $0,4465 / $2,2327 (14 tras, około 96% taniej). Strona Claude mapuje się tak samo: claude-haiku-4-5 od $0,09 / $0,45 (7 tras, około 91% taniej) i claude-sonnet-5 od $0,1875 / $0,9376 (12 tras, około 91% taniej). Zobacz kartę Jev, kartę Luna i marketplace modeli. Ceny tras zależą od podaży kanałów; liczy się liczba na aktualnej karcie.

APIMaster price check, 2026-09-24: The table compares the official list price, current APIMaster price, active routes, and model card. Prices change; use the live marketplace card as the source of truth.

ID modelu Cena oficjalna (1M wejście / wyjście) Bieżąca cena APIMaster Aktywne trasy Zniżka Karta modelu
jev-latest $0.042 / — $0.042 / $0 1 0% off Zobacz zniżkę
gpt-5.6-luna $0.20 / $1.20 $0.0178 / $0.1067 7 91% off Zobacz zniżkę
gpt-5.6-sol $5 / $30 $0.2458 / $1.4746 22 95% off Zobacz zniżkę
gpt-6-astra $10 / $50 $0.4915 / $2.4577 13 95% off Zobacz zniżkę
claude-haiku-4-5 $1 / $5 $0.09 / $0.45 8 91% off Zobacz zniżkę
claude-sonnet-5 $2 / $10 $0.1786 / $0.8929 16 91% off Zobacz zniżkę

Test GPT(GPT-6 Astra, GPT-6 Sol, GPT-5.6, GPT-5.5, gpt-5.6-luna, gpt-5.6-sol, gpt-5.6-terra, gpt-6.1-sol, gpt-6-astra, gpt-6-sol i gpt-6-luna dostępne)

Zarejestruj się i odbierz $20 na test GPT

Odbierz teraz

Dlaczego Jev nie może być modelem

Claude Code rozmawia z Anthropic Messages API. Codex rozmawia z OpenAI Responses API. Oba pozwolą ci zmienić bazowy URL, ale format transmisji pozostaje ten sam i na tym polega cały problem: kształt żądania Jev to state plus mapa typowanych questions, a odpowiedź to typowane answers z prawdopodobieństwami dla każdej opcji. Nie ma wiadomości asystenta do wyrenderowania, nie ma strumienia tokenów do wypisania, nie ma wywołania narzędzia do sparsowania.

TypeSafe dokumentuje dokładnie jeden endpoint ewaluacji, POST /v1/systemone, plus GET /v1/models do listowania aliasów, które twoje konto może wysłać w polu model. jev-latest jest domyślny; wersjonowane identyfikatory takie jak jev-1.13.0 są akceptowane niezależnie od tego, czy pojawiają się na liście. Nic w dokumentacji nie opisuje powierzchni zgodnej z OpenAI ani Anthropic.

To nie jest luka, której TypeSafe zapomniał wypełnić. Jev jest modelem decyzyjnym celowo: zwraca odpowiedź w schemacie, który zdefiniowałeś, i nie pobiera opłaty za wyjście, bo wyjścia nie ma. CLI do kodowania to program przeciwnego rodzaju — istnieje po to, by pisać tekst. Więc użyteczne pytanie nie brzmi „czy Jev może być modelem", lecz „które decyzje wewnątrz agenta powinien przejąć Jev", a są cztery miejsca, w których ta odpowiedź pasuje.

Ścieżka 1: oficjalny skill agenta

To jedyna oficjalnie wspierana integracja, dostarcza ją TypeSafe, i to ją należy zainstalować najpierw, bo nie może niczego zepsuć: uczy agenta, nie przechwytuje go.

Claude Code, jako wtyczka:

claude plugin marketplace add typesafe-ai/skills
claude plugin install typesafe@typesafe-ai

Następnie wywołaj ją bezpośrednio przez /typesafe:typesafe-ai albo po prostu nazwij ją w prompcie — „użyj skilla TypeSafe". Aby zaktualizować:

claude plugin marketplace update typesafe-ai
claude plugin update typesafe@typesafe-ai

Zrestartuj Claude Code lub uruchom /reload-plugins. Automatyczne aktualizacje można włączyć w /plugin → Marketplaces → typesafe-ai.

Codex i wszystko inne, przez instalator skills:

npx skills add typesafe-ai/skills --skill typesafe-ai

Zapyta, do którego agenta zainstalować. Możesz też wkleić własny prompt TypeSafe do agenta i pozwolić mu przeprowadzić instalację albo skopiować katalog skills/typesafe-ai do folderu skills swojego agenta ręcznie. Repozytorium jest na licencji MIT, manifest wtyczki to typesafe v0.5.7, a sam skill to pojedynczy plik Markdown plus materiały referencyjne.

Warto wiedzieć, co ten skill faktycznie zmienia, bo to nie są tylko ciekawostki o API. Zawiera trzy typy pytań, sposób budowania state, co oznacza pewność w przeciwieństwie do prawdopodobieństwa, wzorce architektoniczne oraz tabelę wskazującą właściwą stronę dokumentacji dla każdego zadania — w tym trik, że dodanie .md do dowolnego URL-a dokumentacji zwraca Markdown. Dokumentacja TypeSafe jest jednoznaczna co do trybu błędu, który koryguje: „agenci kodujący wpadają w nawyk jednego pytania na wywołanie częściej niż ludzie". Skill mówi agentowi, by umieszczał wiele pytań w jednym wywołaniu, w tym pytania spekulatywne, których odpowiedzi mają znaczenie tylko dla niektórych danych wejściowych, i pozwalał twojemu kodowi zdecydować, których odpowiedzi użyć. Ten wzorzec jest powodem, dla którego liczby się zgadzają — własny przykład RODO TypeSafe grupuje 13 pytań w jedno wywołanie i podaje to jako 12,2× taniej i 10,0× szybciej w indeksie cookbooka, 11,5× taniej i 9,6× szybciej w przewodniku budowania, bez zmiany w odpowiedziach. Dwie nieco różne liczby dla tego samego testu; traktuj obie jako własny pomiar dostawcy.

Jeden limit, który trzeba uwzględnić w planach: stan i każde pytanie w żądaniu dzielą budżet około 32 000 tokenów, czyli około 150 000 znaków angielskiego tekstu.

Ścieżka 2: umieść Jev na granicach

Tu dzieje się większość rzeczywistego użycia i to wszystko praca społeczności. Wzorzec jest wszędzie taki sam: CLI nie jest modyfikowane, modyfikowany jest hook lub proxy, a Jev dokonuje jednego ograniczonego osądu w momencie, w którym model językowy w innym wypadku zużyłby tokeny i sekundy.

Gdzie siedzi Projekt ★ Agenci
Kompakcja sesji tamaratran/fast-jev-compaction 4 697 Wtyczka Claude Code; zastępuje podsumowanie kompakcji osądami zachowaj/odrzuć dla każdego elementu
Kompakcja sesji leonaaardob/fast-dev-compaction 3 Wtyczka Codex, port tego samego pomysłu
Wyjście terminala tamaratran/jev-pruner 122 Claude Code; przycina długie wyjście Bash, zanim zobaczy je model
Proxy kontekstu compozy/yoshi 18 Claude Code, Codex; Jev ocenia, która historia jest jeszcze potrzebna
Brama przed narzędziem shiftynick/jev-axi 17 Claude Code, Codex; ocenia każde polecenie powłoki pod kątem destrukcyjności, eksfiltracji, RCE i osłabienia bezpieczeństwa, zanim zostanie uruchomione
Brama przed narzędziem leepokai/jev-guard 12 Claude Code, Codex, Pi, ACP
Hook zatrzymania valentynkit/jev-belay 13 Claude Code; czyta transkrypt, zanim zaufa twierdzeniu „gotowe"
Ponad workerami Codex thruwire/foreman 418 Codex; Jev ocenia, czy implementacja jest kompletna, a jej testy wystarczające
Most MCP i ACP tacticocc/Jevbridge 26 Codex, Claude, Grok, OpenCode
Pakiet wtyczek shitianfang/jev-use 9 Claude Code, Codex, Pi; instaluje hooki, skill routingu i bramę PreToolUse jednym poleceniem
Akcje pulpitu yikangy873-gif/jev-desktop 31 Codex Computer Use; wybiera spośród akcji pulpitu, zamiast pytać model językowy na każdym kroku

Dwa z nich warto przeczytać, zanim cokolwiek zainstalujesz. jev-axi publikuje własny oznaczony zbiór 44 wywołań narzędzi — z których 24 muszą zostać zablokowane lub eskalowane, w tym te zaciemnione base64 — i podaje, że 44 z 44 zostały rozstrzygnięte zgodnie z oznaczeniem; dokumentuje też uczciwą granicę, czyli to, że gdy hook nie może odczytać transkryptu agenta, nic nie robi. jev-belay pokazuje kontrolę kosztów, która sprawia, że cała ta kategoria działa: zużywa jedno wywołanie Jev z czterema pytaniami, i to tylko wtedy, gdy pliki się zmieniły bez przechodzącego sprawdzenia od tego czasu, a przy każdym błędzie zawodzi w trybie otwartym.

Dwie zastrzeżenia, które warto zapamiętać. Te repozytoria mają kilka dni — większość powstała między 17 a 20 września 2026 — więc liczby gwiazdek powyżej to uwaga, nie dojrzałość, a poza fast-jev-compaction to małe projekty. Polecenia instalacji różnią się między projektami; przeczytaj README, zamiast zakładać, że polecenie w stylu skilla zadziała.

Punkt wejścia jednym poleceniem, jeśli chcesz pakiet, a nie pojedynczy hook:

npx -y jev-use install    # podłącza Claude Code, Codex i Pi, cokolwiek znajdzie
npx -y jev-use doctor     # sprawdza okablowanie

jev-use czyta swój klucz z TYPESAFE_API_KEY, OPENROUTER_API_KEY lub AI_GATEWAY_API_KEY, a JEV_BACKEND=mock daje próbę na sucho bez klucza, która utrzymuje każdy osąd lokalnie. Warto przeczytać jego opublikowane dema ze względu na kształt zysków: przebieg kompakcji kontekstu, który ocenił 200 wiadomości w 7 wywołaniach i zredukował okno zapełnione w 94% do 44%, oraz brama poleceń powłoki, która odrzuciła niebezpieczne polecenia w około 230 ms przy zerowej liczbie tokenów modelu językowego.

Ścieżka 3: narzędzia MCP

Jeśli chcesz, by Jev był dostępny dla modelu jako wywoływalne narzędzie, a nie jako hook, MCP jest przenośną ścieżką — i jest wyłącznie społecznościowa. Własna dokumentacja TypeSafe nigdy nie wspomina MCP, więc nie ma serwera first-party do zainstalowania.

Claude Code:

claude mcp add jev -e TYPESAFE_API_KEY=sk-... -- npx -y @jkudish/jev-mcp

Codex, w ~/.codex/config.toml:

[mcp_servers.jev]
command = "npx"
args = ["-y", "@jkudish/jev-mcp"]
env = { TYPESAFE_API_KEY = "sk-..." }

Ten serwer (npm @jkudish/jev-mcp 0.5.0) udostępnia dziesięć narzędzi — jev_verify, jev_screen, jev_find, jev_rerank, jev_classify, jev_decide, jev_compare, jev_extract, jev_review i jev_gate — a jego README podaje około 150 do 500 ms na osąd przy ułamku centa. Kluczowy punkt projektowy to ten, który ma tu znaczenie: to tanie mechaniczne sprawdzenia, które agent pomija, bo model frontier jest zbyt wolny, by uruchamiać je na każdej stronie, twierdzeniu czy liście kandydatów.

Istnieją alternatywy, jeśli chcesz inny kształt: itsmostafa/typesafe-mcp (★128) to serwer i CLI w Go, a Jevbridge mówi w MCP przez stdio ze sklonowanego źródła, co widać w jego przykładzie dla Codex:

[mcp_servers.jevbridge]
command = "node"
args = ["--experimental-strip-types", "/absolute/path/to/Jevbridge/src/cli.ts", "mcp"]

Jedno ostrzeżenie dotyczące nazewnictwa: w tej przestrzeni są teraz dwa niepowiązane pakiety npm, @jkudish/jev-mcp oraz bez zakresu jev-mcp opublikowany z innego repozytorium. Przypnij nazwę z zakresem w swojej konfiguracji, żeby przyszłe npx nie rozwiązało się do niewłaściwego.

Ścieżka 4: routing modeli na poziomie tury

To najbardziej widoczne użycie Jev w agencie kodującym i jest sprytne: Jev sam niczego nie odpowiada, wybiera, który model powinien. Jedno wywołanie Jev na świeżą turę użytkownika wybiera poziom, a CLI działa dokładnie jak wcześniej.

npm install -g jev-router
echo "JEV_API_KEY=..." > ~/.jev-router.env
jev-claude      # Claude Code, z Jev Router wybranym w /model
jev-codex       # Codex, z tymczasowym providerem Jev Router wybranym

Wymaga Node.js 20.12+ i co najmniej jednego z tych dwóch CLI. Twoje istniejące claude login lub codex login pozostaje nietknięte — lokalne proxy przekazuje własne nagłówki autoryzacji CLI bez ich czytania, przechowywania czy modyfikowania, a żaden klucz API Anthropic ani OpenAI nie jest zaangażowany. Claude Code jest przekierowywany przez ANTHROPIC_BASE_URL; Codex dostaje tymczasowego niestandardowego providera z requires_openai_auth=true. W obu Jev Router pojawia się w wyborze modelu: wybranie konkretnego modelu wstrzymuje routing, wybranie Jev Router wznawia go. Wywołania narzędzi, uprawnienia, sesje, /compact i /resume zachowują się jak zawsze, bo nadal należą do CLI.

Tabela poziomów to część, która powinna zainteresować każdego kupującego dostęp do API:

Poziom Domyślny Claude Code Domyślny Codex
Fast Haiku gpt-5.6-luna
Balanced Sonnet gpt-5.6-terra
Strong Opus gpt-5.6-sol
Long Fable (opt-in) gpt-6-astra

Każdy model z tej tabeli jest dziś w promocji na APIMaster w cenach z szybkiej odpowiedzi, od około 89% do około 96% poniżej ceny katalogowej. Kupowanie trasowanej połowy tutaj i płacenie TypeSafe bezpośrednio za połowę osądzającą to najtańsza wersja tej konfiguracji, jaką widzimy — własne domyślne ustawienia routera wskazują na nasz katalog, a cały sens tego wzorca polega na tym, że większość tur trafia na tani poziom.

Polityka jest ostrożniejsza niż „wybierz najtańszy", a szczegóły są powodem, dla którego nie walczy z tobą: jawne żądanie takie jak „użyj opus" wygrywa; niska pewność nigdy nie obniża poziomu i ogranicza podwyższenia do poziomu balanced; duże rozmowy odmawiają obniżeń, które zmarnowałyby więcej pracy nad pamięcią podręczną promptu, niż oszczędzają; niedostępny poziom przechodzi w górę, zamiast po cichu wybierać coś słabszego; a poziom long pozostaje wyłączony, chyba że ustawisz JEV_ALLOW_FABLE=1. Routing zawodzi w trybie otwartym — awaria Jev pozostawia bieżący model na miejscu, zamiast blokować CLI — a każdy launcher przywraca poprzedni domyślny model CLI przy wyjściu.

Istnieje projekt siostrzany o tej samej nazwie, który obejmuje również CLI Grok i opencode. Jego README podaje polecenie npm, które nie zostało jeszcze opublikowane, więc użyj klonu repozytorium, jeśli potrzebujesz tych dwóch agentów.

Co zainstalować najpierw

  1. Skill, w agencie, którego używasz najczęściej. Jest na MIT, nie zmienia żadnego zachowania, o które nie prosiłeś, i ułatwia każdy późniejszy krok, bo agent przestaje zadawać jedno pytanie na wywołanie.
  2. Jeden hook brzegowy, wybrany według tego, co ci przeszkadza. Jeśli długie sesje stają się drogie — kompakcja. Jeśli denerwują cię polecenia powłoki — brama przed narzędziem. Jeśli ciągle dostajesz „gotowe" przy niedokończonej pracy — hook zatrzymania.
  3. Routing, tylko jeśli czujesz się już swobodnie z proxy przed swoim CLI. To najbardziej dźwigniowa i najbardziej inwazyjna z czterech ścieżek.
  4. Trzymaj arytmetykę, daty i liczenie we własnym kodzie. Jev dokumentuje je jako zawodne i to samo dotyczy modeli powyżej.

Trzy rzeczy, które ludzie robią źle

  • „Wskaż Claude Code na Jev". Nie ma zgodnego endpointu. To pojedynczy najczęstszy błąd w treściach pisanych o Jev w tym tygodniu.
  • „Jedno pytanie na wywołanie". Ekonomia modelu decyzyjnego bierze się z równoległych pytań nad jednym wspólnym stanem. Zadawanie jednego pytania na żądanie wyrzuca większość przewagi i cały argument o opóźnieniu.
  • „Pewność to dokładność". Pewność Jev jest skalibrowana, co jest inną i bardziej użyteczną właściwością: mówi ci, które odpowiedzi eskalować. Opublikowane liczby kalibracji omówiliśmy w Jev vs LLM.

FAQ

Czy mogę użyć Jev jako modelu w Claude Code lub Codex? Nie. Jev zwraca typowane decyzje i nie generuje tekstu, a jego API to POST /v1/systemone bez powierzchni w kształcie OpenAI ani Anthropic. Używaj go jako warstwy osądu, nie jako asystenta.

Czy Jev ma endpoint zgodny z OpenAI? Nie według dokumentacji. Referencja API wymienia endpoint ewaluacji i GET /v1/models i nic więcej.

Czy TypeSafe dostarcza serwer MCP? Nie w swojej dokumentacji — MCP nie pojawia się w pakiecie dokumentacji w ogóle. Serwery społecznościowe istnieją, a najkompletniejszy to @jkudish/jev-mcp.

Co dokładnie instaluje oficjalny skill? W Claude Code wtyczkę o nazwie typesafe z marketplace typesafe-ai, wywoływaną jako /typesafe:typesafe-ai. Wszędzie indziej katalog skilla, który npx skills add typesafe-ai/skills --skill typesafe-ai umieszcza we właściwym folderze dla twojego agenta.

Czy nadal potrzebuję subskrypcji Claude lub ChatGPT? W konfiguracji z routingiem tak — launchery ponownie używają logowania, które CLI już ma, więc subskrypcja Pro, Max, ChatGPT lub SuperGrok działa bez zmian. Bez klucza Jev dostajesz zwykłe CLI bez routingu.

Czy potrzebuję klucza TypeSafe? Do wszystkiego, co wywołuje Jev, tak. Zdobądź go od TypeSafe albo skieruj narzędzia na OpenRouter lub Vercel AI Gateway, które jev-use również obsługuje.

Czy mogę wypróbować to bez klucza? JEV_BACKEND=mock w jev-use uruchamia każdy osąd lokalnie bez wywołania providera, co wystarczy, by zobaczyć, czy hooki odpalają się tam, gdzie oczekujesz.

Czy Jev jest dostępny na APIMaster? Tak. Wywołaj jev-latest przez POST https://apimaster.ai/v1/systemone z kluczem APIMaster; kosztuje $0,042 za 1M tokenów wejściowych i $0 za wyjście. Modele, do których router Jev kieruje pracę, też tu są, w cenach powyżej.

Czy którakolwiek z tych rzeczy zepsuje moje CLI? Skill nie zmienia niczego w sposobie działania CLI. Proxy routingu zawodzi w trybie otwartym i przywraca poprzedni domyślny model przy wyjściu. Hooki to jedyne miejsce, gdzie trzeba uważać, a te lepsze jawnie dokumentują swoje zachowanie w trybie otwartym.

Ile kosztuje jeden osąd Jev? $42 za miliard tokenów wejściowych, bez opłaty za wyjście, bo wyjścia nie ma. Jedna decyzja routingu na turę użytkownika albo jeden zestaw pytań na odpalenie hooka to cały rachunek.

Którą ścieżkę wybrać dla zespołu? Skill dla wszystkich, jeden hook brzegowy na wspólny ból i routing tylko tam, gdzie rachunek za modele jest wystarczająco duży, by go mierzyć.

Źródła i dalsza lektura

Gwiazdki repozytoriów, polecenia instalacji, wersje pakietów npm i ceny tras APIMaster zostały sprawdzone 20 września 2026. Projekty społecznościowe w tej przestrzeni zmieniają się codziennie; sprawdź repozytorium przed instalacją.

Załóż konto APIMaster, dodaj kredyt pay-as-you-go od $1, utwórz klucz w konsoli i skieruj klienta zgodnego z OpenAI lub Anthropic na https://apimaster.ai/v1. Poradniki konfiguracji dla obu CLI z tego artykułu to Claude Code i Codex.