Skip to content

VRM API

プレフィックス: /api/model/vrm

VRM(3D)モデルを管理します — 一覧表示、アップロード、アニメーション管理、感情マッピング。

モデル

GET /api/model/vrm/models

利用可能なすべての VRM モデルを一覧表示します。

GET /api/model/vrm/models/{model_name}

特定の VRM モデルの詳細を取得します。

POST /api/model/vrm/upload

新しい VRM モデルをアップロードします。

ボディ: .vrm ファイルを含む multipart/form-data

INFO

最大ファイルサイズ: 200 MB。ファイルは 1 MB チャンクでストリーミングされます。

DELETE /api/model/vrm/delete/{model_name}

VRM モデルを削除します。

WARNING

パストラバーサルは safe_vrm_path() バリデーションによって保護されています。

アニメーション

GET /api/model/vrm/animation/list

利用可能なすべての VRM アニメーションを一覧表示します。

POST /api/model/vrm/animation/upload

VRM アニメーションファイルをアップロードします。

ボディ: アニメーションファイルを含む multipart/form-data

感情マッピング

GET /api/model/vrm/emotion_mapping

VRM モデルの感情からアニメーションへのマッピングを取得します。

POST /api/model/vrm/emotion_mapping

VRM の感情マッピングを更新します。

MIT ライセンスの下で公開。