← すべてのユースケース

モデルルーティング

どのモデルがリクエストを処理すべきかを Jev に選ばせます。

このデモを実行 ▶API キーを取得する →

Jev が下す意思決定

1 回の呼び出しで、Jev はこれらのそれぞれを — 同じ入力に対して並列に — 評価します:

scorecomplexity

このリクエストはどれくらい複雑ですか?

順序付きの尺度で評価します:

  1. 些末
  2. 単純
  3. 中程度
  4. 難しい
  5. 非常に難しい/アーキテクチャ的
choiceroute

どのモデルが処理すべきですか?

次の選択肢の中から 1 つを選びます:

  • fast — fast の安価なモデル — 些末な編集、整形、検索
  • balanced — 中間モデル — 通常の機能追加や修正
  • strong — 最先端モデル — アーキテクチャ、移行、難しい推論
noulneeds_tools

これはツール呼び出し(ファイル読み込み、コマンド実行)を必要とする可能性が高いですか?

較正済みの yes/no の確率を返します。

実際のリクエスト

これがライブデモの背後にある本物のペイロードです — コピーして、state を変えれば、もう構築できています:

{
  "model": "jev-latest",
  "state": "AI コーディングエージェントへの受信ユーザーリクエスト: 「認証サービスをリファクタリングして、SAML と SCIM によるマルチテナント SSO に対応させ、後方互換性を保ち、移行計画も書いて。」利用可能なモデル: fast(安価・小型)、balanced(中間)、strong(高価・最先端)。",
  "questions": {
    "complexity": {
      "type": "score",
      "instructions": "このリクエストはどれくらい複雑ですか?",
      "criteria": [
        "些末",
        "単純",
        "中程度",
        "難しい",
        "非常に難しい/アーキテクチャ的"
      ]
    },
    "route": {
      "type": "choice",
      "instructions": "どのモデルが処理すべきですか?",
      "criteria": {
        "fast": "fast の安価なモデル — 些末な編集、整形、検索",
        "balanced": "中間モデル — 通常の機能追加や修正",
        "strong": "最先端モデル — アーキテクチャ、移行、難しい推論"
      }
    },
    "needs_tools": {
      "type": "noul",
      "instructions": "これはツール呼び出し(ファイル読み込み、コマンド実行)を必要とする可能性が高いですか?"
    }
  }
}

コードに組み込む

型付きの答えを読んで、素のコードで分岐します — 解析は不要です。確信度の高いケースは自動処理し、不確かなものはより大きなモデルや人へ振り分けます。1 回の API 呼び出しで出力は無料なので、必要な質問はすべて一度に投げてください。

自分のものを作る

上のどのシナリオも 1 回の API 呼び出しです。プレイグラウンドでどれでも無料で試してから、ホスト型キーを取得してそのまま本番投入できます — ウェイトリストなし。

このデモを実行 ▶API キーを取得する →
モデルルーティング — ライブデモ付きの Jev ユースケース · Jev by TypeSafe AI