Runbaseドキュメント

Command Palette

Search for a command to run...

クイックスタート

5分以内に最初の画像生成API呼び出しを行います。

まだコードを書く準備ができていませんか? Playground を試してください — ブラウザで任意のモデルを直接テストでき、APIキーは不要です。


1. アカウントを作成する

runbase.net で Google またはメールでサインアップしてください。クレジットカードは不要です — 新しいアカウントには、開始用の無料残高が付与されます。

2. APIキーを取得する

Settings → API Keys に移動して新しいキーを作成します。安全な場所にコピーしておいてください — sk- で始まり、再表示されません。

export RUNBASE_API_KEY="sk-your-key-here"

3. 実行を作成する

POST を、モデル ID と入力パラメータを含めて /api/v1/runs に送信します:

curl -s https://runbase.net/api/v1/runs \
  -H "Authorization: Bearer $RUNBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/nano-banana-2",
    "input": {
      "prompt": "A cozy bookshop interior with warm lighting, watercolor style",
      "aspect_ratio": "1:1"
    }
  }'

レスポンス:

{
  "id": "run_2abc...",
  "model": "google/nano-banana-2",
  "status": "pending",
  "costUsd": 40000
}

costUsd は micro-USD です(1 USD = 1,000,000)。40,000 のコストは $0.04 を意味します。

4. 結果をポーリングする

run ID を使ってステータスを確認します:

curl -s https://runbase.net/api/v1/runs/run_2abc... \
  -H "Authorization: Bearer $RUNBASE_API_KEY"

status"succeeded" のとき、output フィールドに結果が含まれます:

{
  "id": "run_2abc...",
  "status": "succeeded",
  "model": "google/nano-banana-2",
  "costUsd": 40000,
  "output": {
    "urls": [
      "https://runbase.net/files/generated/abc123.png"
    ]
  },
  "createdAt": "2026-06-01T12:00:00.000Z",
  "completedAt": "2026-06-01T12:00:04.200Z"
}

実行が失敗した場合、status"failed" となり、コストは自動的に残高に返金されます。

5. 画像をダウンロードする

出力内の URL は、生成された画像または動画への直接リンクです。グローバル CDN から配信され、すぐに利用できます。

次は何をするか

  • Core Concepts — 実行ライフサイクル、非同期モデル、コストの仕組みを理解する
  • Authentication — 本番環境向けに IP ホワイトリストと支出上限を設定する
  • Models — 利用可能なすべてのモデルを確認し、Playground で試す
  • Billing — 残高をチャージして管理する