Endpoint Accuracy Index v1.0の方法論
Endpoint Accuracy Index v1.0
Endpoint Accuracy Indexは、特定のモデルの知能と能力が、そのモデルを提供するさまざまなAPIプロバイダー間でどのように異なるかを測定します。同じモデルでも、量子化、サンプリングのデフォルト値、コンテキスト処理、トークン上限、プロンプトパーサーなど、エンドポイント側の設定に応じて挙動が異なる場合があります。この差を捉えるため、各プロバイダーのエンドポイントで固定の評価スイートを再実行し、エンドポイントがモデルの精度をどの程度再現できているかを報告します。
さらに、モデルのセルフホスト環境をベースラインとして使用し、各プロバイダーのエンドポイントの総合精度スコアをベースライン環境に対する割合で表します。この指標では100%がエンドポイントと参照環境の一致を意味し、それより低いスコアはベースラインより精度が低いことを示します。
各結果には統計的有意性を表示します。エンドポイントの各結果には反復間のばらつきから算出した95%信頼区間を付け、参照環境と統計的に区別できない範囲内か、有意に下回るかを示します。また、結果に影響した特性や問題が見られたエンドポイントには、それぞれ注記を掲載します。
結果はリアルタイム監視ではなく、特定時点のスナップショットです。各結果には日付と使用した反復回数を掲載し、文脈に沿って解釈できるようにしています。
評価スイート
各エンドポイントを、ネイティブツールの利用、高難度推論、長文脈の想起を網羅する固定の3評価で検証します。信頼区間を狭く保つため、反復回数は評価ごとに選定し、各結果と併せて表示します。
Endpoint Accuracy Index v1.0の評価スイート。旧版、完全版、実験版はスイートに含まれません。
| 評価 | 分野 | サブセット | 反復回数 | 重み | 採点方法 |
|---|---|---|---|---|---|
| BFCL v4-500 | ツール/関数呼び出し | Berkeley Function Calling Leaderboardの500タスクのサブセット | 3 | 33% | ネイティブツール呼び出しの実行と照合、反復間の平均精度 |
| HLE-250 | 高難度推論 | Humanity's Last Examの250問のサブセット | 10 | 33% | 同値判定LLM、反復実行の平均精度 |
| AA-LCR-25 | 長文脈の想起 | Artificial Analysis Long Context Reasoningの25問のサブセット | 10 | 33% | 同値判定LLM、反復実行の平均精度 |
評価データセット
BFCL v4-500: ツール/関数呼び出し
- 測定対象:BFCL(Berkeley Function Calling Leaderboard)は、単純、並列、複数、複数ターンの呼び出しに加え、無関連性の検出(ツールを呼び出すべきでない場面の認識)において、モデルがネイティブのツール/関数呼び出しをどの程度確実に利用できるかを評価します。評価の中でも複数ターンや並列などの最も難しい部分を高く配分した、オフラインのみの500タスクのサブセットを実行します。飽和しているカテゴリ、リソース負荷の高いカテゴリ、識別力の低いカテゴリ(Java/JS、メモリ、ウェブ検索、live-relevance)は、BFCL v4-500のサブセットから除外しています。 2026.3.23バージョンを使用します。
- サブセットと反復回数:Berkeley Function Calling Leaderboardの500タスクのサブセット、3回反復して実行。
- 採点方法:ネイティブツール呼び出しの実行と照合、反復間の平均精度。
- 参照:https://gorilla.cs.berkeley.edu/leaderboard.html
- 一部のエンドポイントが失敗する理由:ツールの上限、ツールスキーマの解析と戻り値の形式、コンテキストの制約。
HLE-250: 高難度推論
- 測定対象:Humanity's Last Exam(HLE)は、数学、自然科学、人文科学の専門家が作成した難問からなる最先端の学術ベンチマークです。完全なデータセットの中でも難易度の高い問題を高く配分した、テキストのみの250問のサブセットを実行します。 完全版はArtificial Analysis Intelligence Indexの一部として実行します。
- サブセットと反復回数:Humanity's Last Examの250問のサブセット、10回反復して実行。
- 採点方法:同値判定LLM、反復実行の平均精度。
- 参照:https://huggingface.co/datasets/cais/hle
- 一部のエンドポイントが失敗する理由:コンテキストと出力トークンの上限/切り捨て、推論強度の制限、量子化と推論精度。
AA-LCR-25: 長文脈の想起
- 測定対象:AA-LCR(Artificial Analysis Long Context Reasoning)は、複数の長い文書(1問あたり約100k入力トークン)にまたがる推論をテストします。完全なデータセットの中でも難易度の高い問題を高く配分した25問のサブセットを実行します。 完全版はArtificial Analysis Intelligence Indexの一部として実行します。
- サブセットと反復回数:Artificial Analysis Long Context Reasoningの25問のサブセット、10回反復して実行。
- 採点方法:同値判定LLM、反復実行の平均精度。
- 一部のエンドポイントが失敗する理由:コンテキストウィンドウの上限、入力の切り捨て、空の応答。
採点方法
各評価では、反復実行から平均精度を算出します。Endpoint Accuracy Indexの総合スコアは、3つの評価スコアを加重して組み合わせ、0から100の尺度に正規化したものです。
各評価の平均精度(0から1)に重みを掛け、重みの合計で割ります。3つの評価は均等に重み付けされます(33%/33%/33%)。総合スコアは、3つすべての評価について、そのエンドポイントに現行バージョンの結果がある場合にのみ算出します。
セルフホストの参照エンドポイントがある場合は、評価ごとの比率に同じ加重を適用し、評価別と総合の両方のスコアを参照環境に対する割合で表します。
各エンドポイントのスコアは参照環境に対する割合で表示し、エンドポイント自体と参照環境の不確実性を組み合わせた95%信頼区間を付けます。反復間のばらつきに対する両側95%のスチューデントのt検定からこの区間を構築し、3つの評価を二乗和平方根で統合して、参照値(100%)と比較します。
- 範囲内:信頼区間に参照値が含まれ、統計的に区別できません。
- 有意に範囲外:信頼区間に参照値がまったく含まれず、統計的に有意な差があります。
各エンドポイントの正確なスコアと信頼区間はグラフに表示します。
0から1の未加工スコアはデータレイヤーで保持し、表示時にのみ100を掛けます。各エンドポイントでは評価ごとに最新の実行結果を使用します。複数の実行結果がある場合は最も新しいものを優先し、日付が同じ場合はエラーになったタスクが最も少ない実行を選びます。
推論パラメーター
差が評価ハーネスではなくエンドポイントを反映するよう、標準化した設定でエンドポイントを評価します。
- サンプリング:標準化したサンプリングのデフォルト値を、すべてのエンドポイントに一貫して適用します。モデル開発元が温度を指定している場合はその推奨値を使用し、指定がない場合は、Artificial Analysis Intelligence Indexと同じ手法に従い、推論モデルに0.6を使用します。
- 推論:エンドポイントが対応する最も高い推論モードを使用します。
- ツール呼び出し:APIのデフォルト値を使用し、ツール選択はauto、厳密なスキーマ準拠は有効に設定します。エンドポイントがいずれかに対応していない場合、そのエンドポイントで利用できる最も近い設定を使用します。
- ストリーミング:ベースラインではストリーミングを有効にします。ストリーミングに対応していないエンドポイントでは、無効にして実行します。
- 出力とコンテキスト:エンドポイントが対応する出力トークン数とコンテキストウィンドウの最大値を使用します。
参照実行と再現性
各モデルの参照実行には、通常vLLMまたはSGLangを使ったモデルのセルフホスト環境を使用します。モデル開発元とサービングフレームワークが推奨する設定(例:vLLM recipesやSGLang cookbook)でサーバーを構成し、モデル推論に推奨される最高精度の設定で提供します。サービングフレームワークとCUDAのバージョン、モデルの重みに関する情報、起動引数などの主要な構成情報を記録し、結果と併せて表示します。参照実行結果の注記要素および下部で確認できます。
長期的にもエンドポイント間でも結果を比較できるよう、評価スイートは固定バージョンに設定しています。
DeepSeek V4 Pro
Reference inference setup:
- GPU: 8x NVIDIA B200
- SGLang version: 0.5.12 (Docker image: lmsysorg/sglang:deepseek-v4-blackwell)
- CUDA: 13.0
- Precision: native — W4A8 MoE experts (MegaMoE) + FP8 (e4m3) attention/dense
- Model weights: deepseek-ai/DeepSeek-V4-Pro on Hugging Face
Key SGLang launch args:
- moe-a2a-backend: deepep
- kv-cache-dtype: fp8_e4m3
- reasoning-parser: deepseek-v4
- tool-call-parser: deepseekv4GLM-5.2
Reference inference setup:
- GPU: 8x NVIDIA B200
- SGLang version: 0.5.13 (Docker image: lmsysorg/sglang:latest)
- CUDA: 13.0
- Precision: native FP8 with DeepGEMM kernels
- Model weights: zai-org/GLM-5.2-FP8 on Hugging Face
Key SGLang launch args:
- moe-a2a-backend: deepep
- kv-cache-dtype: fp8_e4m3
- reasoning-parser: glm45
- tool-call-parser: glm47gpt-oss-120b
Reference inference setup:
- GPU: 8x NVIDIA B200
- SGLang version: 0.5.13.post1 (Docker image: lmsysorg/sglang:v0.5.13.post1)
- CUDA: 13.0
- Precision: native MXFP4 (FlashInfer MXFP4 MoE kernels) + BF16 attention/dense
- Model weights: openai/gpt-oss-120b on Hugging Face
Key SGLang launch args:
- kv-cache-dtype: bfloat16
- reasoning-parser: gpt-oss
- tool-call-parser: gpt-oss特定時点の結果
エンドポイント精度の結果は、日付を付けたスナップショットであり、リアルタイム監視ではありません。プロバイダーがサービングスタックやエンドポイント設定を更新するとエンドポイントも変化し得るため、各結果に測定日を記載します。定められた頻度およびプロバイダーからの依頼に応じて再実行し、常に最新の結果とその日付を表示します。
モデルの選定
同一モデルを提供するプロバイダーのエコシステムが広く(多くの場合、多数の推論プロバイダーが提供するオープンウェイトモデル)、本番環境で広く利用されているモデルを、エンドポイント精度ベンチマークの対象として優先します。掲載モデルは、新しいモデルやプロバイダーの追加に伴って変わる入れ替え制の構成であり、固定されていません。
現在Endpoint Accuracy Indexの対象となっているモデルは次のとおりです。