AI ツール設定
Pi
Pi に Felo Skill をインストールします。必要なら Felo を Pi のモデル provider として追加できます。
このガイドでは、Pi 用の Felo Skill をインストールします。Pi は独自のモデル設定を保持します。Skill は現在お使いのモデルで動作し、任意で Felo をプロバイダーとして追加できます。
始める前に
- Felo API キー: 作成する。
- FeloAPI CLI を使う場合は Node.js 22 以降。
- Pi がインストールされていること。
このガイドで設定する内容
| 項目 | 値 |
|---|---|
| モデルプロバイダー | 変更なし(現在お使いの Pi モデル) |
| Felo Skill の保存先 | ~/.pi/agent/skills |
| Felo モデルを使う場合のプロトコル(任意) | OpenAI-compatible |
方法 1: Felo Skill をインストールする
npm install -g feloapi-cli@latest
feloapi setup --agent pi --skills-only --yesインストールされるのは Skill のみで、Pi のモデルプロバイダーは変更されません。Pi のセッションを新規に開始し、feloapi Skill を使うよう指示してください。たとえば「feloapi skill を使って今日の AI ニュースを Web 検索し、要約してください」。
方法 2: Felo モデルを使う(手動・任意)
Pi は ~/.pi/agent/models.json からプロバイダーを読み込みます。Felo を OpenAI-compatible プロバイダーとして追加します:
{
"providers": {
"feloapi": {
"name": "Felo API",
"baseUrl": "https://openapi.felo.ai/api/v1",
"api": "openai-completions",
"apiKey": "$FELO_API_KEY",
"models": [
{ "id": "MODEL_ID", "name": "Felo model", "contextWindow": 128000, "maxTokens": 8192, "input": ["text"] }
]
}
}
}環境変数に FELO_API_KEY を設定してから、pi --provider feloapi --model MODEL_ID で Pi を起動します。PI_CODING_AGENT_DIR が設定されている場合、Skill とモデル設定ファイルはそのディレクトリ配下に置かれます。
動作確認
feloapi doctor --agent piレポートに pi が ok: true として表示されていれば、Skill は正常です。
元に戻す / Felo を削除する
現在のモデルプロバイダーは変更されていないため、元に戻す必要はありません。Skill を削除するには:
feloapi disconnect pi --yesトラブルシューティング
| 問題 | 対処方法 |
|---|---|
feloapi: command not found | ターミナルを開き直して再試行してください。npm install -g feloapi-cli@latest でインストールできます。 |
| Skill が使われない | Pi のセッションを新規に開始してください。Skills は起動時に検出されます。 |
| Skill から Felo を呼び出すときに認証に失敗する | キーを作成して feloapi auth login を実行してください(または FELO_API_KEY を export します)。 |
| Felo モデルが応答しない | 上記の手動プロバイダー設定を確認してください。Base URL とキーが一致している必要があります。 |