「GitHubにある」とはどういうことか
GitHubでNSFWの生成ツールを探すと、たいてい二種類のものが見つかります。一つはウェイト、つまり学習済みのモデルそのもので、通常はHugging Faceで公開されています。もう一つはそのウェイトを読み込んで動かすコードで、推論スクリプト、Webインターフェース、ノードグラフなどです。コードは簡単な部分であることが多く、何をしてよいかを決めるのはウェイトと、それに付いたライセンスです。
オープンといっても意味は一つではありません。FLUX.1 [schnell]はモデルカードで、Apache 2.0で公開された120億パラメーターのモデルと説明され、個人、研究、商用の目的に使えます。兄弟のFLUX.1 [dev]は、ダウンロードの前に非商用ライセンスへの同意を求めるゲートの後ろにあります。Stable Diffusion XL base 1.0はCreativeML Open RAIL++-Mライセンスで配布され、その付属書Aに利用制限が並び、ライセンスの第5項は、モデルを使わせる全員にそれを守らせることを求めています。
動画のウェイトも公開されています。Wan2.2のリポジトリはモデルがApache 2.0でライセンスされていると明記し、READMEには「You are fully accountable for your use of the models」(モデルの使用について全面的に責任を負う)とあります。この一文が、セルフホストの交換条件を縮めたものです。
ハードウェアの費用
画像モデルは軽いほうで、メモリが決め手の費用になるのは動画です。Wan2.2のREADMEによると、大きいほうのテキストから動画のモデルを単一GPUで動かすコマンドには80GB以上のVRAMを持つGPUが必要で、小さいほうのテキストと画像から動画を作る統合モデルは24GB以上で動き、例としてRTX 4090が挙げられています。ほかのモデルは別の数値を示しており、それぞれのページで確認する必要があります。
GPUを買うにせよ時間単位で借りるにせよ、費用はGPUを確保しているあいだずっとかかり、残すものを生成しているあいだだけではありません。ホスティング型APIはそれを実行ごとの料金に変えます。生成していないあいだは何も払いません。
借りるなら、もう一つのルール、つまりホストのルールが付いてきます。2026年3月24日に最終更新されたRunPodの利用規約の第7条は、露骨な成人向けコンテンツ、画像、その他の成人向け製品を許可されないコンテンツとして挙げ、そうしたコンテンツの投稿は即時の利用停止と永久的な利用禁止につながりうるとしています。この規約にはサーバーレス製品向けの別の規定が見当たらなかったので、RunPodでNSFW環境を計画しているなら、モデルカードより先にこの規約を読みましょう。ほかのGPUホストも独自のルールを定めており、同じように読む価値があります。
モデルカードに書かれない仕事
オープンウェイトから最初の一枚を出すのは早いかもしれません。動くサービスを保つのは継続的な仕事です。互いに整合しなければならないドライバーとライブラリ、ダウンロードして保存する大きなウェイトファイル、読み込みコードを変える新しいリリース、二つ以上のリクエストが同時に来たときのキュー、出力の保存先、夜中に落ちたプロセスを再起動する仕組み。
どれも単独では難しくなく、楽しむチームもあります。ただ、モデルカードには書かれず、それでも毎週、マシンを運用する人がこなさなければならない仕事です。
フィルタリングと法的責任は自分に移る
ウェイトを自分で動かすと、自分で作っていないフィルターはすべてなくなります。それが目的であることも多く、同時に、自分で置かない限りプロンプトと出力のあいだに何もないということでもあります。ほかの人が自分の環境を使うなら、自分が運営者です。何を断るかのルールは自分で書いて執行することになり、RAIL系のライセンスは利用制限を利用者に引き継ぐことを求めます。法的に何を意味するかは運営する場所によって違うので、一般に公開する前に資格のある専門家に相談する価値があります。
ホスティング型のサービスでは、こうしたチェックはすでにあります。Vellriaでは実行前に自動の確認が一度入り、断られたプロンプトはクレジットが一つも引かれる前に拒否されます。さらに、モデルをホスティングする生成サービスは自身のルールでジョブを止めることがあり、その場合クレジットは返還されます。
コードから見たホスティング型
ホスティング型の流れは一つのHTTPSリクエストです。モデルID、プロンプト、モデルごとのパラメーターを、vll_で始まるBearerキーとともに送ります。APIはジョブを受け付けてIDを返し、準備ができるまで結果を問い合わせます。ダウンロードするウェイトも確保するGPUもなく、失敗したジョブのクレジットは自動で戻ります。リクエストの形はNSFW画像APIとNSFW動画APIのページに、以前の版をオープンウェイトで知っているかもしれない系統のホスティング側はWan 2.7やWan 3.0などのモデルページにあります。
画像モデルのIDと料金はNSFW画像APIのページに、動画モデルはNSFW動画APIのページに、すべてのエンドポイントはAPIリファレンスにあります。最初のリクエストをアプリケーションに組み込むなら、コードからAPIを呼び出すが順を追って説明しています。
このページが意図して言わないことが一つあります。カタログのどのモデルにオープンウェイトがあるかです。公開されたリリースと系統名を共有するカタログ項目は別の版で、そのウェイトについてはどちらとも主張しません。
一段落で選ぶなら
制御が条件ならセルフホストです。カタログにないモデルが必要、微調整したい、出力を自分のマシンから決して出せない、あるいはGPUと面倒を見る時間がすでにある場合。出力が条件ならホスティング型APIです。今週中に製品に画像とクリップを入れたい、量にむらがある、GPUを動かし続けるより実行ごとに払いたい場合。両方を使うチームも多く、数字が変われば選び直せます。
出典
上の外部の事実は、すべて次の五つの文書のいずれかから取っています。最初の四つはモデルの作者自身が公開したもので、冒頭に示した日付に読みました。RunPodの規約は2026年9月12日に読みました。URLはリンクにせずに記載しています。この要約を鵜呑みにせず、開いて確かめてください。
FLUX.1 [schnell]のモデルカード(ライセンス、パラメーター数、許可される用途):huggingface.co/black-forest-labs/FLUX.1-schnell
FLUX.1 [dev]のモデルカード(ダウンロードのゲートと非商用ライセンス):huggingface.co/black-forest-labs/FLUX.1-dev
Stable Diffusion XL base 1.0のライセンス、CreativeML Open RAIL++-M(付属書Aの利用制限):huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/raw/main/LICENSE.md
Wan2.2のREADME(Apache 2.0ライセンス、責任についての一文、VRAMの数値):github.com/Wan-Video/Wan2.2
RunPodの利用規約第7条(成人向けコンテンツの条項とアカウントの利用禁止):runpod.io/legal/terms-of-service




