Jev 是什麼?System One 模型的用途、限制與成本
Jev 最近被包裝成「替 Codex 省掉大量 Token」的新工具,但先把它當成另一個聊天模型,就會看錯重點。Jev 是 TypeSafe AI 在 2026 年 9 月 15 日公開的 System One 模型;它不生成解釋或文章,只針對你預先定義的問題回傳選項、分數或機率。
這讓 Jev 適合進入程式流程中的分類、篩選與路由節點,卻不適合接手寫程式、長篇回答或複雜規劃。真正值得看的不是「能不能取代大型語言模型」,而是哪些小判斷原本不必交給會逐字生成內容的模型。
本文於 2026-10-16 重新檢閱 TypeSafe 官方公告與文件;沒有呼叫付費 API 或量測模型準確率。10 月 14 日公告新增 Jev 1.14,以及圖片、Box 和長上下文的實驗入口。原有文字分類流程可繼續使用,圖片功能則需要另外評估。
Jev 回傳的是判斷,不是文字
原有文字流程使用三種問題型別;新增的 Box 用於圖片定位,限制見下節:
| 型別 | 回答的問題 | 回傳內容 | 常見用途 |
|---|---|---|---|
Choice | 從固定選項選一個 | 選項、各選項機率、信心值 | 意圖分類、部門分流、工具選擇 |
Score | 在有順序的量表上評分 | 加權分數、各級機率、信心值 | 緊急程度、風險、情緒強度 |
Noul | 某個敘述是否成立 | 0 到 1 的「是」機率 | 垃圾訊息、提示詞注入、條件檢查 |
一次 API 呼叫可以放進多個彼此獨立的問題。Jev 會以相同 state 平行評估,程式再依結果決定要直接執行、要求人工確認,或把案例交給較強的推理模型。
使用者輸入 ↓Jev:意圖、風險、是否需要推理 ↓程式依門檻分流 ├─ 明確、低風險 → 固定程式流程 ├─ 不確定 → 要求補充資料或人工審核 └─ 複雜問題 → Codex/其他推理模型這種設計和一般 JSON mode 不完全相同。JSON mode 仍由生成式模型逐字產生內容,再由程式驗證;Jev 的答案空間則在請求中先被限定。不過「輸出格式不會亂掉」只代表介面穩定,不代表判斷必然正確。
Jev 1.14 的 Box 不能用來證明目標存在
Box 文件說明它每題回傳一個矩形,以圖片寬高的比例表示四邊。即使目標不存在,也沒有「找不到」的專用答案。因此「回傳一個框」不能當成「偵測到目標」。Box 需要 1.14;圖片與 Box 都需逐次請求帶入 TypeSafe-Danger-Zone-Images: true,官方仍將它們列為實驗功能。
假設要從商品照片裁出杯子,可把驗收拆成三步,這是流程設計示意,尚未執行模型測試:
- 用 Noul 問照片是否有杯子,並用含杯、無杯、遮擋與多杯的標註照片校正接受條件。低於門檻時忽略 Box。
- 若有多個杯子,先指定「最靠近水槽的杯子」等可區分目標;無法區分時轉人工選取,避免把任意一個框當正確結果。
- 將接受的框乘上實際送入模型那張圖的寬高,再檢查裁切是否完整。若前處理曾裁圖,還要還原裁切偏移;直接套原圖尺寸會得到錯位結果。
Noul 與 Box 仍來自模型,不構成獨立正確性證明。最終評估應與人工標註比對,分開記錄無目標卻接受的比例、選錯物件與裁切缺邊,不能只統計 HTTP 成功率。
Images 文件另列出:圖片可用於 state、instructions 或 criteria;1.13 與 1.14 都能接受圖片。輸入只接受靜態 PNG/JPEG,且不會替超出限制的圖片自動縮放。相機照片送出前還應實際旋轉像素,不能只依賴 EXIF orientation。
若同一張圖供多題共用,把它放進 state,再從問題指向欄位;不要在每題的 instructions 重複嵌入。官方以展開後的圖片引用計算限制,檔案只上傳一次不等於只占一次容量。先用一張照片、一個存在性問題和一個定位問題確認資料契約,再擴大工作量。
哪些工作適合交給 Jev
最合適的任務通常同時符合三個條件:答案空間有限、判斷範圍窄、程式知道拿到答案後要做什麼。
例如客服工單可以同時判斷處理部門、緊急度與是否要求退款;搜尋流程可以先替候選段落評估相關性;Agent 也能先判斷下一步應呼叫哪個工具。這些工作都不需要一段寫給人看的文字,只需要一個能被程式消化的訊號。
反過來說,下列工作不該硬塞給 Jev:
- 產生文章、程式碼或自然語言解釋。
- 多步驟規劃,且後一步依賴前一步推理結果。
- 精確計算、計數與日期先後比較。
- 答案事先無法列舉,也沒有候選值可供選擇。
- 必須從大量無關內容中自行找出關鍵線索的任務。
TypeSafe 的已知限制頁面也提醒,Jev 1.13 對數字、日期、間接指令、矛盾條件及對抗性內容較不可靠;state 塞入太多無關資料也會降低準確率。該由程式計算的值,仍應留在程式裡。
速度與成本數字要怎麼看
截至 2026-10-16,Models 文件對 1.13 與 1.14 都列出每百萬輸入 Token 0.042 美元,輸出不計費。預設每請求 64k、每題 32k;TypeSafe-Danger-Zone-Long-Context: true 可把兩者提高到 262k,但官方明確提醒它較慢且較不準確。這些是容量與計費條件,不能推導成中文工作負載的準確率。
rate limit 應以自己的組織 Console 為準,不再把舊版公開數字當成每個帳號的保證。估算成本時保存實際 usage、請求數與失敗重試;長上下文雖未提高每 token 單價,送入更多內容仍會增加費用。
官方發布時展示的速度/成本倍數有自家評測設計與短輸入條件,不適合換算成任意專案收益。評估客服分流時,應比較「每筆正確完成分流的成本」,把人工覆核與 fallback 一起計入;只比較單次模型呼叫會漏掉錯誤後的處理成本。
信心值不能直接當成正確率
Choice 與 Score 的 confidence 是從各選項的機率分布濃度計算而來。答案集中在一個選項時較高,分散在多個選項時較低;Noul 則沒有另一個獨立信心欄位。
這個值適合拿來設計分流,但門檻應以自己的資料驗證。高信心仍可能答錯,低信心也可能只是兩個選項都合理。較安全的流程是先收集實際標註資料,再分別觀察:
- 不同信心區間的正確率。
- 錯誤分類造成的代價。
- 哪些案例應交給人工或推理模型。
- 模型版本更新後,原本門檻是否仍成立。
若只是想選最大機率的分類,不一定需要門檻;只有當「不確定時要走另一條路」時,信心分流才有實際作用。
中文工作負載要另外測
TypeSafe 文件明確寫出英文是 Jev 的主要訓練語言,CJK 雖可處理,但表現不一致。準備用在繁體中文客服、文章分類或 Agent 路由時,不能直接沿用英文展示的準確率與門檻。
最小評估可以先整理 100 到 300 筆真實但去識別化的中文案例,固定問題與選項,記錄正確答案、Jev 機率與處理時間。先在 shadow mode 只記錄、不控制正式流程,等錯誤類型與門檻穩定後再逐步開放自動處理。
升級時先固定模型,再測功能
查核時官方別名仍是 jev-latest → jev-1.13.0、jev-preview → jev-1.14.0;它們日後會移動,請以回應的 model 確認實際版本。公告說明預計稍後移轉 stable 別名,不能把預告當成已完成切換。
對已有中文客服門檻的系統,先以固定的 jev-1.13.0 與 jev-1.14.0 跑同一組保留測試資料,保持文字、問題、選項與門檻一致。將錯誤分類、人工覆核量、延遲和 usage 分開比較;若需要重新調門檻,用另一組校正資料,再回到未參與調整的測試集驗收。
第一輪只比較原有文字流程。確認能接受後,再分別試圖片與長上下文;一次同時更換版本、輸入型態與上下文長度,出現退步時就無法辨識來源。切換前保留舊版模型 ID、問題設定與門檻,讓應用程式可回到前一組已驗收設定;舊版何時停用仍須追蹤官方政策。
如果你已經確定問題適合 Jev,下一步可參考 Jev TypeScript API 教學;若目標是接到 coding agent,先看 Jev 接入 Codex 真的能省 Token 嗎?。想把模型留在本機,則可比較 Laya 開源 System One 模型。
常見問題
Q: Jev 是小型語言模型嗎?
A: TypeSafe 將它定義為 System One 模型。它接受自然語言與結構化狀態,但不逐字生成回答,而是在請求定義的答案空間裡回傳結構化判斷與機率。實務上應依這個介面差異選用,不必只用參數量或「小模型」稱呼來理解它。
Q: Jev 不會 hallucination 嗎?
A: Jev 不會生成超出 schema 的任意字串,因此能避免格式錯誤與不存在的選項;但它仍可能選錯分類、給錯分數或對對抗性內容判斷失準。比較準確的說法是「不會產生 schema 外的答案」,而不是「不會犯錯」。
Q: Jev 可以取代 Codex 嗎?
A: 不行。Codex 適合理解程式庫、規劃修改、產生程式碼與執行多步驟工作;Jev 適合先做固定答案空間的小判斷。兩者比較合理的關係是分工,而不是替代。
參考資料:
TypeSafe AI:Introducing System One Models & Jev