Sakana Fugu / Claude Code Fact Check

FuguはClaude Codeの標準機能ではない

Claude CodeからFuguを呼べることは確認できます。ただし、Anthropicによる標準搭載ではなく、Claude Codeの接続先をSakana AIへ切り替える互換方式です。

判定:利用可能。ただし「Claude CodeへFuguが搭載」は不正確

主張判定確認結果
Claude CodeからFuguを使える正しいSakana AIが互換エンドポイントと設定を公開
AnthropicがFuguを標準搭載した誤り接続先をSakana APIへ変更する外部サービス
最適なAIを1つ選ぶだけ不十分複数モデルを協調させるマルチエージェント方式
Claude契約内で追加料金なく使える誤解SakanaのAPIキーと利用条件が必要
Windowsもワンライン導入できる誤り公式インストーラーはUbuntu・macOS向け。Windowsは手動

Claude CodeはUI、推論の接続先はSakana API

公式Get Startedは ANTHROPIC_BASE_URLhttps://api.sakana.ai に変え、ANTHROPIC_AUTH_TOKEN へSakanaのAPIキーを入れる手順を示しています。Claude Codeの入力、ファイル操作、ツール利用の流れを保ちながら、モデル呼び出しをSakana側へ向ける構成です。

これはAnthropicとSakana AIの共同組み込み機能だと確認できたものではありません。Sakana AIが、Claude Codeの公開されている環境変数とゲートウェイ仕様へ対応したものです。

「モデルを選択・切り替える」だけでは説明が足りない

Fuguの公式説明と技術報告は、問い合わせに応じて複数のワーカーモデルを組み合わせるマルチエージェント・オーケストレーションを中心にしています。1つの標準APIとして呼べることと、内部で1モデルだけが答えることは同じではありません。

この違いは、品質だけでなく応答時間、トークン消費、送信先となり得るモデル提供者の範囲にも関係します。既定の fugu は対応プロバイダー全体を経路候補にし、カスタムモデルプールで除外設定が可能と案内されています。

Opus・Sonnet表示は実際のモデル名を保証しない

公式設定例は、Claude CodeのOpus枠へ fugu-ultra[1m]、SonnetとHaiku枠へ fugu[1m] を割り当てます。その結果、画面上のOpusやSonnetは選択用ラベルとして残っても、処理は割り当てたFuguへ送られます。

努力量の表示も完全には一致しません。Claude Code側の6段階表示は、Fugu側で実際に対応するhigh、xhighなどへ解決されます。料金や既定モデルの案内にもClaude API前提の文言が残る場合があります。

自動導入と手動導入の対応範囲

環境公式ランチャー代替
Ubuntu対応環境変数の手動設定も可能
macOS対応環境変数の手動設定も可能
Windows非対応PowerShellなどで手動設定

claude-fugu は環境変数を設定してClaude Codeを起動する補助ランチャーです。自動更新されないため、Sakana側のモデル名や推奨設定が変わった場合は公式資料との再照合が必要です。

導入前に見るべき境界

  1. 機密コードをSakana AIおよび経路候補のモデルへ送信できる契約か。
  2. Claudeの契約とSakana APIの請求を分けて監視できるか。
  3. モデルプール、データ処理、保持条件を組織の要件に合わせられるか。
  4. 長い処理のタイムアウト、失敗、再実行を評価できるか。
  5. Claude Code更新後も互換性と実際のモデル割り当てを検証できるか。

評価方法:非機密の小規模タスクを同じ受け入れ条件でClaude単体とFuguへ実行し、正答率、修正回数、所要時間、API費用を比較します。「複数AIだから高性能」と前提を置かず、タスク単位で測る必要があります。

関連ページ

確認した公式資料