はじめに
Starlight は衣服や壁面がつぶれてしまった素材に向いています。元映像で判別できない構造を提案するため、生成による解釈を受け入れられる圧縮映像やアーカイブに活用します。
主な機能とハイライト
初期候補は Precise 2.6 です。Precise 2.5 は AI 映像の写実感、Fast 3 は速度、Fast 2 は速さと忠実さ、Mini は傷みの強い記録を想定します。
試行ではジャージのしわ、自転車、外壁が描き直され、顔も変化しました。3 秒の 1080p 処理は約 75 秒でした。Fast 2 の出力は Full HD 未満になりません。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
video_url | はい | URL またはアップロードで 1–60 秒の MP4 が必要です。範囲外の尺は受理前に断り、Starlight の結果は入力の長さと音声を引き継ぎます。 1 文字以上 |
preset | いいえ | 既定の |
resolution | いいえ |
|
料金
Starlight は入力時間をプリセットと解像度の料金で計算します。秒単位に切り上げた後、ステップ単位に切り上げ、最低でも 1 ステップです。秒表示はステップ価格をその長さで割った値になります。受理時は実測アップロードまたは URL の 60 秒分を確保し、精算で余剰を返し、失敗時の利用料はありません。Fast 2 はほかの 4 種より低額で、720p と 1080p は同額、2K と 4K はそれより高い共通料金です。
| 解像度 | スタイルプリセット: fast_2 | スタイルプリセット: fast_3 | スタイルプリセット: mini | スタイルプリセット: precise_2_5 | スタイルプリセット: precise_2_6 |
|---|---|---|---|---|---|
| $0.07 / 秒 | $0.1384615385 / 秒 | $0.1384615385 / 秒 | $0.1384615385 / 秒 | $0.1384615385 / 秒 |
| $0.07 / 秒 | $0.1384615385 / 秒 | $0.1384615385 / 秒 | $0.1384615385 / 秒 | $0.1384615385 / 秒 |
| $0.1513043478 / 秒 | $0.3026086957 / 秒 | $0.3026086957 / 秒 | $0.3026086957 / 秒 | $0.3026086957 / 秒 |
| $0.1513043478 / 秒 | $0.3026086957 / 秒 | $0.3026086957 / 秒 | $0.3026086957 / 秒 | $0.3026086957 / 秒 |
ユースケース
街の映像作品では、路面電車の面や衣服の新しい表現を隣のカットと並べ、質感が合うか判断します。
歴史資料では顔や文字の正確な形が内容に関わるかを先に整理してから、復元版を採用します。
プロンプトガイドと実践のヒント
プロンプト欄はありません。動きのある素材を precise_2_6 と 1080p で試し、同じサイズで別のプリセットと比較します。
連続したフレームで顔と壁の模様を追います。Fast 2 の寸法を調べ、後から再構成版と区別できるよう原本も残します。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "topaz/starlight/upscale",
"input": {
"preset": "precise_2_6",
"resolution": "1080p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。






