Pi Coding Agent で Sakana AI の Fugu を使ってみました。
Sakana Fugu とは
本人に調査してもらったところ、Fugu 曰く
Sakana Fugu は Sakana AI が 2026/06/22 に一般提供を開始したモデルです。単体の LLM ではなく、マルチエージェントのオーケストレーションを 1 つの基盤モデルとして提供するのが特徴で、利用側は単一の OpenAI 互換 API を叩くだけで、内部でのモデル選択・委譲・統合をまるごと任せられます。
提供されるモデルは 2 種類です。
- Fugu: 性能と低レイテンシのバランス型。日常的なコーディングやチャットボット向け
- Fugu Ultra: 回答品質を最大化したモデル。論文再現やセキュリティ分析など重いワークロード向け
とのこと。
サブスクも提供されており、早速 Standard プランに入りました。
API キーを作成
まずは Sakana AI のコンソール から API キーを作成して…

ここで Fugu が内部で使うモデルプールを選べます。基本的には GPT・Claude・Gemini を裏で使う感じみたいですね。
作成したキーは SAKANA_API_KEY に入れておきます。
export SAKANA_API_KEY="fish_..."
接頭辞が魚…!!
Pi 向けの models.json を書く
~/.pi/agent/models.json を作成して以下のように設定。
{
"providers": {
"sakana": {
"baseUrl": "https://api.sakana.ai/v1",
"api": "openai-responses",
"apiKey": "$SAKANA_API_KEY",
"authHeader": true,
"models": [
{
"id": "fugu",
"name": "Sakana Fugu",
"reasoning": true,
"thinkingLevelMap": {
"off": null,
"minimal": null,
"low": null,
"medium": null,
"high": "high",
"xhigh": "xhigh"
},
"input": ["text", "image"],
"contextWindow": 1000000
},
{
"id": "fugu-ultra",
"name": "Sakana Fugu Ultra",
"reasoning": true,
"thinkingLevelMap": {
"off": null,
"minimal": null,
"low": null,
"medium": null,
"high": "high",
"xhigh": "xhigh"
},
"input": ["text", "image"],
"contextWindow": 1000000
}
]
}
}
}
あとはいつものように pi を使うだけ。
とりあえずこの記事は Fugu に書いてもらいましたが、特に遅い感じもなく普通に使えています。
コンソールを眺める
ついでにコンソールの他の画面も見てみます。
設定画面。学習データ利用はデフォルトでオプトインなので、気になる人はオプトアウトに変えておくとよさそう。

請求画面。どこかで見た覚えのある使用制限の画面で、Codex や Claude とよく似た作りですね。

API キー一覧。Fugu Price のところにマウスを乗せると内部モデルの料金が見えます。GPT の出力 $30 は GPT-5.5、Claude の $25 は Opus あたりが透けて見えますね。

(API キーがちょっと見えていますが、無効化済みなのであしからず)