
jevJev は TypeSafe が 2026 年 9 月 15 日に公開した System One の判断モデルです。テキストは生成しません。アプリケーションの state(文字列、JSON オブジェクト、または配列)と型付きの質問の集合を送ると、質問ごとに 1 つの答えが返ります。choice は最大 255 個のラベル付き選択肢から 1 つを選び、score は state をあなたが定義した 2〜10 段階の尺度に置き、noul はある命題が真である確率を返します。いずれも完全な確率分布と信頼度が付きます。すべての質問は同じ state に対して並列に評価されるため、質問を増やしてもレイテンシはほとんど変わりません。apimodels でのエンドポイントは POST https://api.apimodels.app/v1/systemone で、リクエストとレスポンスは TypeSafe と完全に同一なので、TypeSafe 公式の Python SDK は base_url とキーを変えるだけで動きます。入力 100 万トークン $0.05(TypeSafe の定価は $0.042)、出力は無料、呼び出しごとの最低料金なしのトークン単位課金で、失敗した呼び出しは課金されません。分類、ルーティング、トリアージ、スコアリングのパイプラインで LLM 呼び出しの代わりになり、信頼度がしきい値を下回ったサンプルだけを LLM に回すことができます。
Jev does not generate text. You send your application state plus a map of typed questions and get one answer per question, with a full probability distribution and a confidence. Every question is evaluated against the same state in parallel. The request and response are identical to TypeSafe's API — the official SDK works with only base_url and the key changed.
Authorization: Bearer YOUR_API_KEY. This is not /v1/chat/completions — an OpenAI SDK pointed here will not work.
A request we actually sent on 2026-09-22: one ticket, two questions (which queue, and is it urgent).
curl https://api.apimodels.app/v1/systemone \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jev",
"state": "Support ticket: I was charged twice for my September invoice and need one of the payments refunded.",
"questions": {
"queue": {
"type": "choice",
"instructions": "Which support queue should handle this ticket?",
"criteria": {
"billing": "Payments, invoices, charges and refunds",
"bug": "Something in the product is broken",
"account_access": "Login, password or permission problems",
"other": "Anything else"
}
},
"urgent": {
"type": "noul",
"instructions": "The customer needs a response within the hour."
}
}
}'
# 385 input tokens billed at $0.05 per 1M = $0.00001925; output is freeKeyed by your question ids; choice carries the full distribution and a confidence, noul is a number in 0–1; only input_tokens is billed.
{
"model": "jev-1.13.0",
"answers": {
"queue": {
"type": "choice",
"choice": "billing",
"confidence": 1.0,
"probabilities": { "billing": 1.0, "bug": 0.0, "account_access": 0.0, "other": 0.0 }
},
"urgent": { "type": "noul", "noul": 0.29 }
},
"usage": { "input_tokens": 385, "output_tokens": 63 }
}TypeSafe's official SDK — only base_url and the key change.
# pip install typesafe-sdk (TypeSafe's official SDK: only base_url and the key change)
import os
from typesafe_sdk import Choice, Noul, TypeSafeClient
with TypeSafeClient(
base_url="https://api.apimodels.app",
api_key=os.environ["APIMODELS_API_KEY"],
) as client:
result = client.system_one(
state="Support ticket: I was charged twice for my September invoice and need one of the payments refunded.",
questions={
"queue": Choice(
instructions="Which support queue should handle this ticket?",
criteria={
"billing": "Payments, invoices, charges and refunds",
"bug": "Something in the product is broken",
"account_access": "Login, password or permission problems",
"other": "Anything else",
},
),
"urgent": Noul(instructions="The customer needs a response within the hour."),
},
)
print(result.choices["queue"].choice) # billing
print(result.nouls["urgent"].noul) # a probability, e.g. 0.29const res = await fetch("https://api.apimodels.app/v1/systemone", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.APIMODELS_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "jev",
state: "Support ticket: I was charged twice for my September invoice and need one of the payments refunded.",
questions: {
queue: {
type: "choice",
instructions: "Which support queue should handle this ticket?",
criteria: {
billing: "Payments, invoices, charges and refunds",
bug: "Something in the product is broken",
account_access: "Login, password or permission problems",
other: "Anything else",
},
},
urgent: { type: "noul", instructions: "The customer needs a response within the hour." },
},
}),
});
const { answers, usage } = await res.json();
console.log(answers.queue.choice, answers.queue.confidence); // billing 1.0
console.log(answers.urgent.noul); // 0.29
console.log(usage.input_tokens); // 385 — the only thing billed| type | You provide | You get back |
|---|---|---|
| choice | instructions + criteria: up to 255 "option: description" pairs | choice (the selected option), confidence, probabilities (one per option) |
| score | instructions + criteria: a 2–10 level scale, one description per level | score (the level), confidence, probabilities (one per level) |
| noul | instructions: a statement to judge | noul: the probability the statement is true (0–1) |
state と型付きの質問を送ると、生成テキストではなく確率と信頼度付きの答えが返る
choice は最大 255 の選択肢から 1 つを選び、score は state を 2〜10 段階の尺度に置き、noul は命題が真である確率を返す
入力 100 万トークン $0.05、出力は無料、呼び出しごとの最低料金なしのトークン単位課金。失敗した呼び出しは無料
POST /v1/systemone でリクエストもレスポンスも同一。公式 SDK は base_url とキーを変えるだけ
Jev は TypeSafe の大規模言語モデル API です。Jev は TypeSafe が 2026 年 9 月 15 日に公開した System One の判断モデルです。テキストは生成しません。アプリケーションの state(文字列、JSON オブジェクト、または配列)と型付きの質問の集合を送ると、質問ごとに 1 つの答えが返ります。choice は最大 255 個のラベル付き選択肢から 1 つを選び、score は state をあなたが定義した 2〜10 段階の尺度に置き、noul はある命題が真である確率を返します。いずれも完全な確率分布と信頼度が付きます。すべての質問は同じ state に対して並列に評価されるため、質問を増やしてもレイテンシはほとんど変わりません。apimodels でのエンドポイントは POST https://api.apimodels.app/v1/systemone で、リクエストとレスポンスは TypeSafe と完全に同一なので、TypeSafe 公式の Python SDK は base_url とキーを変えるだけで動きます。入力 100 万トークン $0.05(TypeSafe の定価は $0.042)、出力は無料、呼び出しごとの最低料金なしのトークン単位課金で、失敗した呼び出しは課金されません。分類、ルーティング、トリアージ、スコアリングのパイプラインで LLM 呼び出しの代わりになり、信頼度がしきい値を下回ったサンプルだけを LLM に回すことができます。 APIMODELS のプラットフォーム経由なら、統一 API と明朗な従量課金でこのモデルを呼び出せます。 現在の料金: Input: $0.05, Output: $0.00 per 1M tokens。
問い合わせに自動で答える対話システムを構築し、対応の効率を上げます。
記事、メール、広告コピーなどの文章を自動で書き、制作の手数を減らします。
コードの記述、デバッグ、レビューを補助し、開発を前に進めます。
非構造化データを読み解き、要点を抽出して要約レポートにまとめます。
Jev は APIMODELS 経由で Input: $0.05, Output: $0.00 per 1M tokens で利用できます。課金は従量制で、生成した分だけの支払いです。
APIMODELS に登録して API キーを取得し、統一エンドポイントを呼ぶだけです。cURL / Python / Node.js のサンプルを含む詳しいドキュメントを用意しています。
APIMODELS は同じ Jev を集約プラットフォーム経由で提供します。統一された API インターフェースなので、プロバイダごとにアカウントを作る必要はありません。キー 1 本ですべてのモデルに届きます。
いいえ。Jev は判断モデルです。state(文字列、JSON オブジェクト、または配列)と型付きの質問の集合を送ると、質問ごとに 1 つの答えを、完全な確率分布と信頼度付きで返します。choice はラベル付きの選択肢から 1 つを選び、score は state をあなたが定義した 2〜10 段階の尺度に置き、noul は命題が真である確率を返します。生成テキストもプロンプトもストリーミングもありません。
入力は 100 万トークン $0.05、出力は無料です。TypeSafe の定価は入力 100 万トークン $0.042 で、出力は同じく無料です。上流が報告した入力トークン数をそのまま課金し、呼び出しごとの最低料金はなく、失敗した呼び出しは課金されません。わずかな差額で得られるのは、サイト内のすべてのモデルで共有できる 1 つのキーと 1 つの残高、そして TypeSafe の別アカウントが不要なことです。
POST https://api.apimodels.app/v1/systemone に Authorization: Bearer YOUR_API_KEY を付け、JSON ボディ {"model":"jev","state":...,"questions":{...}} を送ります。リクエストとレスポンスは TypeSafe の API と同一なので、TypeSafe 公式の Python SDK は base_url を https://api.apimodels.app にして apimodels のキーを渡せば動きます。OpenAI SDK をこのエンドポイントに向けても動きません。chat completion ではないからです。
出力が文章ではなく、ラベル、段階、あるいは「はい/いいえ」の確率であるとき。チケットのルーティング、コンテンツ分類、リードのスコアリング、モデレーションのフラグ、機能の出し分けなどです。Jev は 1 回の呼び出しですべての質問に並列で答え、そのまましきい値を掛けられる確率を返し、出力が無料なので LLM 呼び出しのごく一部のコストで済みます。書く必要のあるものは LLM に任せ、信頼度がしきい値を下回った Jev の答えだけを LLM に回してください。
APIMODELS では Jev が 60 以上のモデルと同じ API キー・同じ残高の上に並んでいるので、選択は「相性」の問題であって「囲い込み」の問題ではありません。Decision Model、Probabilities、Output Free、TypeSafe SDK Compatible に対応しており、他の大規模言語モデルモデルと価格・機能を並べて評価できます。乗り換えはモデル名の文字列を 1 つ書き換えるだけ。新しいアカウントも追加の実装も要りません。大規模言語モデルの選択肢と最新価格は apimodels.app/models で確認できます。
Jev は次に対応しています: Decision Model、Probabilities、Output Free、TypeSafe SDK Compatible。パラメータの全一覧と呼び出し例は APIMODELS のドキュメントをご覧ください。
はい。APIMODELS は Jev を単一の統一 API とキー 1 本で提供します。プロバイダごとのアカウントも、各社の地域ごとのネットワーク経路を自分で面倒みる必要もありません。
Stripe(Visa、Mastercard などの国際カード)と Alipay に対応しています。支払い後、残高はすぐ反映されます。
How to get access, regional availability, and how this model compares with its alternatives.