前提条件
- SambaCloud アカウント
- SambaNova API キー
- Python 3.8 以降
インストール
1
仮想環境の作成
評価を実行する前に、新しいターミナルを開くたびに仮想環境を有効化 (
source .venv/bin/activate) してください。2
依存パッケージのインストール
3
SambaNova API キーの設定
評価の実行
最初の評価を実行する前に、Python スクリプト内でタスクを定義する必要があります。 各タスクは、以下の 3 つの主要コンポーネントで構成されます。- Dataset – 入力と期待される結果の一覧
- Solver – モデルが出力を生成する方法
- Scorer – 出力を期待される結果と照合して評価する方法
例: Hello world
以下のコードをhello_world.py ファイルとして保存します。
Llama-4-Maverick-17B-128E-Instruct モデルを使用した例です。
結果の閲覧
- 結果は
logsディレクトリに保存されます。 - Inspect の Web UI を使うと、インタラクティブに結果を確認できます。
- ログをより手軽に閲覧するために、Inspect の Visual Studio Code 拡張機能を利用することもできます。
参考情報
- その他の評価例については、Inspect AI のサンプル集をご参照ください。
- 詳細は Inspect AI の公式ドキュメントをご参照ください。
トラブルシューティング
ModuleNotFoundError: No module named 'inspect_ai'
ModuleNotFoundError: No module named 'inspect_ai'
仮想環境を有効化した状態で
pip install inspect-ai を実行してインストールしてください。インストール状態は pip show inspect-ai で確認できます。認証エラーまたはモデルが見つからない
認証エラーまたはモデルが見つからない
SAMBANOVA_API_KEY が export されていること、およびモデル ID が正しいことを確認してください。SambaCloud のモデル一覧をご参照ください。評価が接続エラーで失敗する
評価が接続エラーで失敗する
api.sambanova.ai へのネットワークアクセスを確認してください。API キーが有効かどうかは SambaNova API ダッシュボードでご確認ください。
