前提条件
作業を始める前に、以下の環境を準備してください。- SambaCloud アカウントと API キー
- Node.js と npm
- macOS、Linux、または WSL 上の POSIX シェル
セットアップ
1
Pi のインストール
npm で Pi をグローバルにインストールします。Pi がインストールされたことを確認します。
2
SambaNova をプロバイダーとして設定
Pi のエージェント設定ディレクトリがまだ存在しない場合は作成します。SambaNova のプロバイダー設定を記述した
~/.pi/agent/models.json を作成します。3
SambaNova API キーの設定
SambaNova の API キーを記述した
~/.pi/agent/auth.json を作成します。your-sambanova-api-key を、SambaCloud ポータル で取得したキーに置き換えてください。4
SambaNova モデルの利用開始
設定した SambaNova プロバイダーとモデルを指定して Pi を実行します。
~/.pi/agent/models.json に設定した任意のモデルを使用できます。例:
利用可能なモデル
上記の SambaNova プロバイダー設定には、以下のモデルが含まれています。~/.pi/agent/models.json の models 配列に追加し、そのモデルを指定して Pi を実行します。
トラブルシューティング
インストール後にpi が見つからない場合は、npm のグローバルインストールディレクトリが PATH に含まれていることを確認してください。
~/.pi/agent/models.json が存在しない場合は、まず設定ディレクトリを作成してください。
~/.pi/agent/auth.json が存在し、正しいプロバイダー名と API キーが記述されていることを確認してください。
sambanova であることを確認してください。
~/.pi/agent/models.json に記載されており、Pi に渡したモデル ID と一致していることを確認してください。

