楽AI — ワールドモデルのためのユニバーサルランタイム  |  スタジオ・開発者向け →    MCP ビルドログを読む →

API ドキュメント

RakuAI 開発者コンソール REST API と MCP ランタイムコントラクトのリファレンス。REST エンドポイントは /api/v1/ 配下にバージョン管理されています。MCP サーバーは raku-mcp.fly.dev/mcp/ にあります。

AI アシスタントを接続しますか? ほとんどの開発者には Claude Desktop ガイドがおすすめです — 1 回の設定で、6 つの MCP ツールが会話の中でネイティブに表示されます。以下の REST エンドポイントは開発者コンソールとキー管理用です。

クイックスタート

最速ルート: MCP サーバーを Claude Desktop に組み込み、get_metrics を呼び出す。以下の REST フローは開発者コンソールへのプログラム的アクセス用です。

1. API キーを取得

開発者 NDA に同意し、ダッシュボード から API キーを作成。同じキーで MCP サーバー用の短期 JWT を発行(Claude Desktop ガイドを参照)し、下記の REST 呼び出しを認可できます。

2. MCP 経由でランタイムを駆動

Claude Desktop の接続が完了したら、こう尋ねてみてください:

Raku ランタイムで get_metrics を呼んで。

Claude が get_metrics を呼び出し、次のような JSON ペイロードを返します:

JSON {
  "fps": 0.0,
  "sim_running": false,
  "loaded_adapters": 0,
  "status": "ok"
}

3. REST エンドポイントを直接呼び出す

プログラム的な開発者コンソール作業(キー管理、使用状況など)には、API キーで REST エンドポイントを呼び出します:

cURL curl https://api.rakuai.com/api/v1/usage \
  -H "Authorization: Bearer YOUR_API_KEY"

認証

すべての API リクエストには、Authorization ヘッダーに Bearer トークンが必要です。ログイン・登録から得られる JWT アクセストークン、または開発者ダッシュボードから取得した API キーのいずれかを使用できます。

Authorization: Bearer <your_token_or_api_key>

MCP サーバー

MCP https://raku-mcp.fly.dev/mcp/

任意の MCP 対応クライアントからランタイムを駆動するための 6 ツール MCP サーフェス。stdio および HTTP トランスポート対応。ツール×呼び出し元ごとのデフォルト拒否パーミッション、完全な監査ログ。接続手順とツール完全リファレンスは Claude Desktop ガイドを参照。

ツールモード説明
get_metrics全モードFPS、フレーム時間、アダプター数、稼働時間 — 安全な読み取り。
get_scene_state全モードノード、物理ボディ、ロード済みアダプター、シミュレーション状態のスナップショット。
load_world_modelサンドボックス/開発アダプターを登録(Runway、Veo、Marble、Genie、content_pack)。
ingest_frameサンドボックス/開発生成モデルのフレームをシーングラフにプッシュ。
set_render_targetサンドボックス/開発WebGL、VR ヘッドセット、ネイティブウィンドウ、オフスクリーン。
start_simulationサンドボックス/開発シミュレーションループを開始。設計上、本番モードでは拒否。

GET /api/v1/usage

GET /api/v1/usage

生成・改良回数、ティア情報、残りクォータを取得します。

API キー管理

POST /api/v1/developer/keys

指定したスコープで新しい API キーを作成します。

GET /api/v1/developer/keys

すべての API キー(有効・失効済み)を一覧表示します。

DELETE /api/v1/developer/keys/{key_id}

API キーを失効させます。取り消せません。

レート制限

API リクエストはユーザーのティアごとにレート制限されます:

ティア生成 / 日改良 / 日同時実行
匿名301
Free10301
Pro1005003
Enterprise無制限無制限10

制限を超えると 429 Too Many RequestsRetry-After ヘッダーが返ります。

インタラクティブ API エクスプローラー

自動生成ドキュメントで、API 全体をインタラクティブに探索できます:

Swagger UI → Redoc →