判定 API

同じ Tokener.ai API キーと同じクレジットで TypeSafe System One 判定モデルを呼び出す。

更新日 2026-09-21
GitHub で編集

判定モデルは自由文を生成せず、与えられた状態について構造化された質問に回答し ます。OpenAI / Anthropic 互換ではありません。/v1 base URL 配下になく、OpenAI や Anthropic の SDK からは呼び出せません。

状態MethodPath用途
対応POST/typesafe/v1/systemoneTypeSafe System One 判定モデル

認証、クレジット消費、エラー形式、x-request-id / request-id レスポンス ヘッダーは、モデル API の他のパスと同じです。Tokener.ai API キーは Bearer と して送信します。レスポンスは単一の JSON オブジェクトです。

リクエスト

Shell
curl https://api.tokener.dev/typesafe/v1/systemone \
  -H "Authorization: Bearer $TOKENER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-latest",
    "state": "The customer cannot sign in.",
    "questions": {
      "department": {
        "type": "choice",
        "instructions": "Route this request.",
        "criteria": {
          "technical": "Technical support",
          "billing": "Billing"
        }
      }
    }
  }'

state は判定対象のテキストです。questions の各エントリがその状態に対する 1 つの質問で、criteria が許可される回答を列挙します。エントリを増やせば 1 回のリクエストで複数の質問を尋ねられます。

レスポンス

JSON
{
  "answers": {
    "department": {
      "type": "choice",
      "choice": "technical",
      "confidence": 1.0,
      "probabilities": { "technical": 1.0, "billing": 0.0 }
    }
  },
  "usage": { "input_tokens": 310, "output_tokens": 31 }
}

各回答は質問に付けたキーをそのまま保持するため、結果は名前で対応付けられます。 confidence と probabilities を使えば、確信度の低いケースを choice に従わず 人間に回せます。

モデルと価格

判定モデルは モデル カタログの 判定 カテゴリに掲載され、100 万 トークンあたりの公開価格が表示されます。model フィールドにはカタログのモデル id(例: jev-latest)を渡します。

呼び出す前に API キー でキーを作成してください。エラー レスポンス形式と完全なエラーコード表は エラー を参照 してください。