本文へスキップ

コードから動画

NSFW動画API

NSFW動画API、つまり規制なしの動画生成APIは、自社のソフトウェアから成人向けの場面を受け取り、プロンプトを先に編集せずに動画として描画します。Vellriaでは、モデルID、プロンプト、長さ、解像度を入れて/v1/generate/videoへPOSTを1回送るだけで、署名はBearer vll_...キーで行います。すぐにジョブIDが返り、動画ができるまでGET /v1/generations/{id}をポーリングし、映像1秒ごとの料金は前払いクレジットから支払います。

動画モデル20種、5クレジット/秒から(100クレジット=US$1.00)、動画は最長30秒。 Googleで作成した新規アカウントは特典として20クレジットを受け取れ、7日間有効です。 費用をかけずに試す方法は?

1回のリクエストに入るもの

どの動画も、ひとつのJSON本文で始まります。modelフィールドには下の表のIDを、promptには場面を、durationには秒数の整数を、resolutionにはそのモデルが挙げるラベルのひとつを入れます。アスペクト比を選べるモデルはratioも読み、image_urlsの中にhttpsのアドレスとして最初のフレームを加えると、同じモデルが生成からその画像のアニメーションに切り替わります。image_urlsを省けばプロンプトだけから生成します。長すぎる長さや描画しない解像度など、そのモデルのカタログの範囲を外れた値には、問題のフィールドを名指しした400が返り、それはクレジットが1つも引かれる前に起こります。

返答はすぐです。ステータス202、生成ID、processingの状態、そしてそのテイクのクレジット費用が返ります。描画は接続と関係なく進みます。GET /v1/generations/{id}で記録を取得し、問い合わせの間隔を少しずつ、わずかにランダムに広げ、状態がcompletedかfailedになったら止めます。completedの記録には、完成したファイルのアドレスであるoutput_urlが入っています。登録するコールバックはありません。サービスは各ジョブを生成サービスとの間で自ら追跡し、コードがポーリングしていてもいなくても決着させるので、ワーカーが落ちてもソケットが切れても、失うのは待ち時間だけです。

認証はAuthorization: Bearer vll_...というヘッダーひとつで、ポーリングを含むすべての呼び出しに付けます。キーはマイページのAPIキーのページで作成し、全体が表示されるのは一度だけです。キーがない、または取り消されている場合は、authentication_requiredのコードとともに401が返ります。

モデルの生成例

このページのモデルによる実際の出力を、それを生んだプロンプトとあわせて掲載しています。プロンプトをコピーするか、モデルを開いて自分で実行できます。

動画モデルのIDと料金

この表の行は、APIがすべてのリクエストを照合するのと同じモデル一覧エンドポイントから取得しています。ここに表示されているIDと料金は、現在のエンドポイントが受け付けるものです。この一覧をコピーするのではなく、コードからそのエンドポイントを読み込むようにしてください。各フィールドはAPIリファレンスで説明しています。

モデルモデルID種類料金
Seedance 2.5規制なし
vellria-seedance-2-5
テキストから動画 · 画像から動画
35クレジット/秒から
Seedance 2.0規制なし
vellria-seedance-2-0
テキストから動画 · 画像から動画
30クレジット/秒から
MiniMax H3 Video規制なし
vellria-minimax-h3-video
テキストから動画 · 画像から動画
6クレジット/秒から
MiniMax H3 Max規制なし
vellria-minimax-h3-max
テキストから動画 · 画像から動画
15クレジット/秒から
Wan 3.0規制なし
vellria-wan-3
テキストから動画 · 画像から動画
15クレジット/秒から
Wan 3.0 Pro規制なし
vellria-wan-3-pro
テキストから動画 · 画像から動画
20クレジット/秒から
Wan 2.2規制なし
vellria-wan-2-2
テキストから動画 · 画像から動画
8クレジット/秒から
Pruna P-Video 2 Pro規制なし
vellria-p-video-2-pro
テキストから動画 · 画像から動画
12クレジット/秒から
Pruna P-Video 2規制なし
vellria-p-video-2
テキストから動画 · 画像から動画
8クレジット/秒から
LTX 2.5 Pro規制なし
vellria-ltx-2-5-pro
テキストから動画 · 画像から動画
35クレジット/秒から
LTX 2.5 Fast規制なし
vellria-ltx-2-5-fast
テキストから動画 · 画像から動画
25クレジット/秒から
Wan 3.0 Spicy規制なし
vellria-wan-3-spicy
テキストから動画 · 画像から動画
13クレジット/秒から
Wan 3.0 Pro Spicy規制なし
vellria-wan-3-pro-spicy
テキストから動画 · 画像から動画
45クレジット/秒
Wan 3.0 Prime Spicy規制なし
vellria-wan-3-prime-spicy
テキストから動画 · 画像から動画
17クレジット/秒から
Wan 3.0 VSR Prime Spicy規制なし
vellria-wan-3-vsr-prime-spicy
テキストから動画 · 画像から動画
70クレジット/秒から
Wan 2.7 Spicy規制なし
vellria-wan-2-7-spicy
テキストから動画 · 画像から動画
33クレジット/秒から
Wan 2.2 Spicy規制なし
vellria-wan-2-2-spicy
テキストから動画 · 画像から動画
5クレジット/秒から
Wan 2.6 Spicy規制なし
vellria-wan-2-6-spicy
テキストから動画 · 画像から動画
25クレジット/秒から
Wan 2.6 Spark Spicy規制なし
vellria-wan-2-6-spark-spicy
テキストから動画 · 画像から動画
25クレジット/秒
Lime 1.0 Spicy規制なし
vellria-lime-1-spicy
テキストから動画 · 画像から動画
8クレジット/秒から

リクエスト例

カタログの既定値でSeedance 2.5を呼び出す例です。modelフィールドを表の任意のIDに置き換え、長さと解像度はそのモデルが示す範囲内にしてください。

curl https://vellria.com/v1/generate/video \
  -H "Authorization: Bearer vll_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "vellria-seedance-2-5",
    "prompt": "…",
    "duration": 4,
    "resolution": "480p",
    "ratio": "adaptive"
  }'
  • Seedance 2.5規制なしのカバーアート

    動画

    Seedance 2.5規制なし

    音声付きで仕上がるシーンを4〜30秒・最大1080pで。静止画を最初のフレームにして動かすこともできます。

    35クレジット/秒から
  • MiniMax H3 Video規制なしのカバーアート

    動画

    MiniMax H3 Video規制なし

    本番の前にショットのアイデアを試すために。最大4Kの4〜15秒の動画で、静止画の動きも確かめられます。

    6クレジット/秒から
  • Wan 3.0 Pro規制なしのカバーアート

    動画

    Wan 3.0 Pro規制なし

    仕上げのテイク向けの上位版。音声付きの2〜30秒を最大1080pで生成し、静止画から始めれば構図を保てます。

    20クレジット/秒から

ファミリーを選び、秒数に支払う

表の各ファミリーは、両方の読み方をするひとつのIDです。プロンプトだけを送れば文言から動画全体を生成し、image_urlsに開始フレームを足せば、同じIDがその画像を動かします。覚えておくべき画像から動画専用のIDも、うっかり画像を送ってしまう先もありません。ファミリーのページには、各モデルが受け付ける本文がその上限とともに載っています。Seedance API、Wan 3.0 API、MiniMax H3 APIがその例で、上の表の他の行もそれぞれのページにリンクしています。

1テイクの費用は、選んだ解像度の秒単価に長さを掛けたもので、全額がジョブを開いた時点で引かれます。生成サービスがジョブを失敗させれば、そのクレジットは自動で戻ります。自分で選ばない限り何も更新されません。従量課金のクレジットにはサブスクリプションも毎月の最低額もなく、カードか決済ページで使える別の方法でチャージする残高があるだけです。任意の月額プランも、チャージ用のパックと並んで料金ページに載っています。プロンプトはモデルが用意する最短の長さと最低の解像度で試し、高い設定は納品するテイクのために取っておきます。

汎用マーケットプレイスでの成人向け動画

NSFW動画のホスティングの比較の多くはモデル一覧で止まりますが、モデル一覧は簡単なほうです。たとえばNovitaは動画モデルを秒単位またはクリップ単位で価格設定していますが、同社のAcceptable Use Policy(2026年8月5日施行)は性的に露骨な出力を禁じ、成人向けの用途に例外を設けていません。そのため、どのモデルで描画しても、露骨な動画は同社のルールの外にあります。Replicateの規約(2026年4月1日更新)は別の線を引いており、同意のないヌードと違法な性的素材を除外する一方、第8.6条でサービスが露骨な成人向けの出力を生成しうることを認め、その責任を顧客に負わせています。

falとModelsLabについて2026年9月12日に確認した安全チェックの初期値は、画像のエンドポイントのものです。詳しくはNSFW画像APIのページにあります。ModelsLabの料金ページは画像モデルと並べて動画モデルも挙げており、呼び出し量と同時実行数で変わる月額プランで販売しています。どちらの提供元についても動画のパラメーターは確認していないので、組み込む前に、呼び出す予定の動画モデルのスキーマを確かめてください。

動画では非同期の受け渡しがふつうです。同じ日に確認したVeniceの動画ガイドも、ジョブをキューに入れてIDで取得させる形で、上のPOSTしてポーリングする流れと同じです。Vellriaが加えていないのは外向きのWebhookです。動画が完成してもサーバーには何も呼びかけないので、記録が確定するまでコードが問い合わせ続けます。SDKもなく、動画のエンドポイントもOpenAI互換ではありません。OpenAI互換なのはUncensored Chatモデル用のチャットだけです。違うのは課金の仕組みです。クレジットは前払いで、選んだ解像度での映像1秒ごとに価格が決まり、ジョブを開くときに引かれ、生成サービスが失敗させれば自動で戻ります。必須の月額プランも呼び出し回数の枠もなく、任意の月額プランも用意されています。

エンドポイントが断るもの

成人向けの内容は認められています。自動フィルターがプロンプトの文章を読み、断るものはクレジットが動く前にcontent_blockedのコードとともに400で返します。獣姦、近親相姦、同意のない性行為、過激なゴア、盗撮は、そのフィルターではなく規約で禁じられています。添付した開始フレームの中身は確認されず、断られるのは読み込めないファイルだけです。ポリシーの全体は認められることと認められないことに、条文そのものは利用規約にあります。

各モデルを提供する生成サービスも独自の条件で確認します。描画を止めた場合、ジョブはエラーコードとともに失敗で終わり、クレジットは他の失敗と同じく戻ります。動画ではなく静止画ならNSFW画像APIが画像のエンドポイントを扱い、コードではなくブラウザで動画を生成するならNSFW動画の生成をご覧ください。

よくある質問 ( 4 )

よくある質問

動画APIは過激なプロンプトを受け付けますか?

はい、受け付けます。プロンプトはコードが書いたとおりにモデルへ届きます。自動チェックが断るプロンプトは、穏やかな内容に書き換えられるのではなくエラーとして返ります。送った開始フレームの中身は確認されません。

Webhookはありますか?それともポーリングが必要ですか?

ポーリングです。自分のジョブに登録するコールバックURLはなく、GET /v1/generations/{id}の記録が信頼できる唯一の情報源です。サービスがすべてのジョブを裏で生成サービスと突き合わせるので、記録はひとりでにcompletedかfailedに達します。

自分の画像から動画を始められますか?

はい、同じモデルIDで始められます。ファイルをPOST /v1/uploadsにアップロードし、返ってきたアドレスを控えてimage_urlsに渡します。自分でホストしているアドレスも、公開されたhttpsなら使えます。コードからAPIを呼び出すガイドが、アップロードを含む一連の流れを説明しています。

APIにお試し用のクレジットはありますか?

新規登録特典:Googleで作成した新規アカウントは、7日間有効な20クレジットを受け取れます(Z-Image Turbo規制なしなら約10枚)。ログイン中のアカウントは、エロプロンプト生成ツールと画像からプロンプトを毎日決まった回数まで追加料金なしで使えます。キーの作成に費用はかからず、特典の後はすべての実行がクレジット残高から支払われます。API呼び出しはStudioと同じ残高を、同じ秒単価で使います。同じモデルをブラウザから使う道がAIエロ動画生成です。詳しくは費用をかけずに規制なしの動画を生成できるかで説明しています。