概要
- PS5LM はPS5上でローカルAIモデルサーバーを実現するアプリ
- llama.cpp をRDNA 2 GPUで動作、PCやクラウド不要
- OpenAI/Anthropic API互換 でネットワーク上の端末から利用可能
- 意思決定モデル も高速動作、Ollaya互換APIに対応
- セットアップ、モデル管理、操作方法 までを網羅
PS5LM:PS5を家庭用AIモデルサーバーに
- PS5LM は、 jailbreak済みPS5 で動作するローカルAIモデルサーバー
- llama.cpp をVulkanバックエンドでPS5の RDNA 2 GPU 上に展開
- OpenAI /v1/chat/completions や Anthropic /v1/messages API互換
- PCやクラウド不要、アカウント登録も不要な完全ローカル運用
- テレビ画面 に最適化されたUIで、 Home, Models, Console, API, Settings を表示
主な特徴
- GGUF形式のモデル をGPUにロードし、ネットワーク内の PC・スマホ・開発ツール から利用可能
- 意思決定モデル (d1, Clef, OpenJev等)もサポート、 Ollaya互換API で高速応答
- モデルの推論結果やリクエスト内容 をTV上にリアルタイム表示
- Squareボタン でデモ送信、 Triangleボタン でキーボード入力
- Consoleページ で温度・電力・GPU/CPU負荷をグラフ表示
モデルの管理と利用
- GGUFモデル を自動判別し、最適な コンテキスト長とキャッシュ を自動設定
- Suggestedリスト からHugging Faceよりモデルダウンロード、 内部ストレージ・M.2・USB に保存可能
- 画像入力対応モデル (Gemma 4, MiniCPM-V, d1等)はチャットや意思決定で画像を受け付け
代表的なモデル性能(PS5 Slimの場合)
- Qwen 3.5 0.8B, Q4_K_M :0.5GB, 207トークン/秒
- Qwen 3.5 9B, Q4_K_M :5.3GB, 55トークン/秒
- Qwen 3.8 27B, UD-Q2_K_XL :9.2GB, 約20トークン/秒, 64kコンテキスト
- d1 Omni 600M :1.1GB, 0.3秒で3問回答、720p画像+7問で2.9秒
意思決定モデルとOllaya互換API
- Ollaya 同様、 PS5LM は意思決定モデルを高速実行
- /v1/systemone エンドポイントで 状態・質問 をJSONで送信し、 型付きの決定・確率 を即時返答
- 例:
curl http://<console>:8081/v1/systemone -H 'Content-Type: application/json' -d '{ "state": "I was charged twice this month. Refund me or I cancel.", "questions": { "intent": {"type": "choice", "instructions": "What does the customer want?", "criteria": {"refund": null, "information": null, "cancel": null}}, "angry": {"type": "noul", "instructions": "Is the customer angry?"} } }'
- 例:
- d1 Omni 600M, d1 3B, Clef Flash 等の意思決定モデルに対応
導入・セットアップ方法
- 必要条件 :ファームウェア7.00~13.60のjailbreak済みPS5
- 必須ペイロード :
- kstuff-lite :カーネルパッチ
- etaHEN :homebrewサポート
- ShadowMountPlus :PS5LMをホーム画面に追加
- 推奨ペイロード :
- elfldr (ポート9021):温度・電力・空き容量取得
- ftpsrv (ポート2121):アプリ・モデル転送用FTP
- インストール手順 :
- 最新リリースから ps5lm-app-vX.Y.Z.zip をダウンロード&解凍
- PPSA99575フォルダ をFTPで /data/homebrew へ転送
- ShadowMountPlus でホーム画面に追加
- アプリ起動→Models > Suggestedでモデル取得、または .ggufモデル を所定パスにコピー
- Home画面が Ready 表示後、 http://<console>:8081 にアクセス
- アップデート は新フォルダの上書きでOK、設定やモデルは保持
操作方法(コントローラー対応表)
- Home画面 :L1/R1でページ切替、Crossでモデル変更
- Home :Squareでデモ送信、Triangleでメッセージ入力
- Models :D-pad/Crossでモデル選択・ロード・ダウンロード
- Models, Search :L2/R2, Squareで検索・容量チェック
- Models, Downloads :Cross/Squareで一時停止・再開・キャンセル
- Console :L2/R2で表示範囲(2分/1時間)切替
- Settings :D-pad/Crossで項目選択、Square/Triangleでログ表示
開発・貢献・ライセンス
- C++でps5-homebrew-ui, llama.cpp, ggml-vulkan 等を利用
- PS5_VulkanのRADV、 ps5-exporter など多数OSSに依存
- GPL-3.0-or-later、 llama.cppはMITライセンス、 ManropeはOFL
- Sony SDKやファームウェア、モデル重みは含まず
- Sony Interactive Entertainment非公式
PS5LM は、 家庭用ゲーム機を本格的なAIモデルサーバー へと進化させるプロジェクト。 完全ローカル運用、 多様なモデル対応、 API互換性、 直感的なUI で、プライバシーと利便性を両立した新しいAI体験を提供。