特徴
- LLM 向けの標準的な学術ベンチマークを 60 種以上サポートし、数百のサブタスクとバリアントを実装
- 商用 API と互換
- ローカルモデルやカスタムベンチマークもサポート
- 公開されているプロンプトを使用し、論文間での再現性と比較可能性を担保
- 独自のプロンプトや評価指標を簡単に統合可能
前提条件
- Python 3.9 以上
- Git
セットアップ
1
SambaCloud アカウントの作成
SambaCloud のアカウントを作成し、API キー を取得します。
2
リポジトリのクローン
3
仮想環境の作成と有効化
4
依存パッケージのインストール
選択するベンチマークやタスクによっては、追加の Python パッケージが必要となる場合があります。ライブラリの不足に関するエラーが発生した場合は、手動でインストールしてください。
5
API キーの設定
使用例
- ベンチマークの例: GSM8K (小学校レベルの算数問題)
- モデル提供元: SambaCloud
Meta-Llama-3.3-70B-Instruct は、SambaCloud モデル ページに記載の任意のモデル ID に置き換えられます。
参考情報
トラブルシューティング
認証エラー、または SAMBANOVA_API_KEY が認識されない
認証エラー、または SAMBANOVA_API_KEY が認識されない
現在のシェルで変数がエクスポートされていることを確認します。空の場合は再度エクスポートします:
export SAMBANOVA_API_KEY="your-api-key"。キーが有効であることは、SambaCloud ポータル で確認してください。Task not found
Task not found
利用可能なタスク名を確認します。
[api] の追加依存パッケージをインストール済みであることを確認してください: pip install -e ."[api]"評価中にライブラリ不足のエラーが発生する
評価中にライブラリ不足のエラーが発生する
一部のベンチマークでは追加のパッケージが必要です。エラーに表示されたパッケージをインストールしてください。例:

