無検閲 AI 画像から動画の使い方 | Seedance 2.5

Seedance 2.5 で無検閲 AI 画像から動画生成を動かす方法。フィルタ設定が実際に変えるもの、必要な入力、拒否されたときの費用。
無検閲の AI 画像から動画を生成するツールをどう動かすか、という問いは 2 つの問題に分かれます。ひとつは生成の仕組みで、こちらは単純です。もうひとつは「無検閲」という言葉で、これはどの API における実態よりも、検索結果のなかで大きな役割を果たしています。Seedance 2.5 には content_filter というフィールドがあり、既定値は true、これを false にすると、審査が切れるのではなくルーティングが変わります。これを踏まえずに実装すると、わけのわからないデバッグに大量の時間を取られます。
無検閲で得られるものと、得られないもの
同じ料金で、より制限の緩いチャンネル。ただしモデル側のブロックはすべて残ったままです。
content_filter はモデルのパラメータではなく、ルーティングの制御です。false にすると 2 つのチャンネルのうち緩いほうが選ばれますが、料金は変わらず、上流のポリシーチェックはそのままリクエストに適用されます。同じフィールドの古い別名は nsfw_checker で、どちらの名前もまだ有効なため、古い実装コードはそのまま動きます。
3 つのカテゴリはモデルの内部で拒否され、どのチャンネル、どのプラン、どのパラメータからも届きません。実在の著名人の名指し、第三者の知的財産、違法コンテンツです。これらを無視した出力を約束するツールは、このモデルが実際にやっていることとは別のものを説明しています。一方、リアルな人物そのものは、どの設定も変えずに対応しています。
フィールドの設定と結果の読み方
安全性による拒否はエラー 80006 として返ってきます。このコードは審査のすべての段階をまとめたもので、どの段階が発火したかは示しません。したがってプロンプト、添付した各参照ファイル、生成された動画のいずれもが候補として残ります。
この曖昧さがあるからこそ、content_filter は常時オンにしておく設定ではなく、一度きりの実験として扱うべきです。既定値のまま 1 回送信し、false にして 1 回送信し、比べてください。両方とも拒否されるなら、原因は何をしても変わらないリストの側にあり、リクエストそのものを動かすしかありません。
1 回の生成に必要なもの
通信で使うモデル ID は doubao-seedance-2.5-face です。1 回の生成は 1 度の送信とポーリングで構成され、フィールドは 3 つのグループに分かれます。
入力。参照画像は jpeg、png、webp、bmp、tiff、gif、heic、heif のいずれかで最大 30 枚、各 30 MB 未満。任意で、mp4 または mov の参照動画クリップを最大 10 本、各 200 MB 以下、1 本あたり 2〜30 秒で合計 30 秒まで、さらに wav または mp3 の音声トラックを最大 10 本、各 15 MB 以下まで添付できます。すべて公開された HTTP(S) URL として渡します。data URI はプラットフォーム全体で拒否されます。
形式。尺は 4〜30 秒で既定値は 5 秒。解像度は 480p、720p、1080p から選び、既定は 720p。アスペクト比は 16:9、9:16、1:1、4:3、3:4、21:9、adaptive から選び、既定は adaptive です。出力は mp4 または mov。
演出。プロンプトは最大 20,000 文字で、テキストから動画を作る場合は必須、参照メディアを添付した時点で任意になります。generate_audio の既定値は true で、同じパスのなかでセリフ、効果音、音楽をモノラルの 1 トラックとして生成します。
無検閲 AI 画像から動画を生成する手順
ジョブは非同期です。リクエストを送信し、タスク ID を受け取り、ステータスが変わるまでポーリングします。生成は平均 2〜5 分、ポーリングは無料なので、短い間隔で回して構いません。
規模が大きくなると、2 つのフィールドがこのループの形を決めます。return_last_frame は生成の最終フレームを返し、作品が 1 リクエストあたり 30 秒の上限を超えるときの引き継ぎ点になります。もうひとつは seed で、自分で指定するかどうかにかかわらずリクエストログに残すべきです。再現できない拒否は、二分探索できない拒否だからです。
失敗したタスクは、やみくもに再試行するより中身を読む価値があります。そのタスクの usage.credits を見れば確保分が返金されたかどうかが分かり、安全性による拒否とインフラ障害の区別が、エラー本文を読むより早くつきます。
拒否されるかもしれない生成の予算を組む
課金は完成した動画の秒数に対して行われます。参照クリップなしの生成は 480p で 1 秒あたり $0.118589、720p で $0.266824、1080p で $0.461856 です。参照画像と参照音声は、課金対象の秒数をまったく増やしません。
参照動画は増やします。その動画自身の長さが出力に上乗せされ、参照動画を含むリクエストは、出力尺の 3 分の 5 を切り上げた秒数を下回って課金されることはありません。参照動画がある場合の秒単価は下がり、3 つの段階でそれぞれ $0.071153、$0.160094、$0.275904 となって、差の一部を吸収します。
失敗したジョブは全額返金されます。これは試行のコスト構造を変えます。拒否された生成が奪うのは経過時間だけで、お金がかかるのは成功した生成だけです。ただし尺の -1 設定には注意してください。モデルに長さを選ばせる設定で、最終的に何秒を返すかにかかわらず 30 秒の上限で確保を取ります。
下書きはすべて 480p で回してください。そこでの 5 秒は約 $0.59、1080p では約 $2.31 で、動きの配置も構図もつながりも、どちらの段階でも同じように読み取れます。
解像度は 1080p で止まります
4K の段階はありません。選べるのは 480p、720p、1080p だけで、このモデルに 4K を載せているスペック表は、結局出荷されなかった段階について発表前の資料を引き写しているだけです。どのホストも、どのプランも、どのパラメータもそれを出力しません。
もうひとつの動かせない上限は 30 秒で、完成作品ではなく 1 回の生成にかかります。それより長い作品はセグメントをつなぐことになり、これはこのクラスのどのモデルでも同じです。
よくある質問
content_filter を false にすると生成が無検閲になりますか? いいえ。同じ料金でより制限の緩いチャンネルを選ぶだけで、審査は動いたままです。実在の著名人の名指し、第三者の知的財産、違法コンテンツに対するブロックはモデルの内部にあり、影響を受けません。
content_filter と nsfw_checker の違いは何ですか?
同じフィールドです。nsfw_checker が古い別名で、ドキュメントは現在 content_filter を使っており、どちらもまだ有効です。
画像から動画への生成 1 回はどれくらいかかりますか? 平均で 2〜5 分です。ジョブは非同期なので、送信してタスク ID を保持し、ステータスが変わるまでポーリングします。ポーリングは無料です。
生成が拒否されたとき、支払ったお金はどうなりますか?
失敗したジョブは全額返金されます。失敗したタスクの usage.credits を読んで、確保分が戻ったことを確認してください。
ひとことでまとめると
Seedance 2.5 で無検閲 AI 画像から動画を生成する手順を凝縮すると、こうなります。画像を公開 HTTP(S) URL に置き、最大 30 枚まで添付し、尺、解像度、アスペクト比を明示的に指定して、doubao-seedance-2.5-face に対して送信します。制限の緩いチャンネルを使いたいなら content_filter を false にしますが、料金も審査も同じだと考えてください。拒否は段階を示さないまま 80006 を返し、返金は全額で、4K はなく、5 秒で約 $0.59 の 480p が反復作業の置き場所です。


