SpicyAPIとは?エ⚫︎・NSFW生成の自由度と料金・使い方を実測解説
SpicyAPIの強みはエ⚫︎・NSFWを含む表現の自由度。バニー衣装のAI美女で画像生成・衣装編集・480p/720p動画を7件実測し、料金・処理時間・失敗例を比較。Studioの使い方、モデル別NSFW対応、API・MCP、商用利用と保存期間も公式情報で解説します。
この記事の目次
- SpicyAPIは画像制作から動画化までを一つの残高で使える
- 「無検閲」の意味は、プラットフォームとモデルを分けて読む
- SpicyAPIの料金は、画像の枚数と動画の秒数で変わる
- 実測:バニー衣装のAI美女を生成・編集・動画化した
- Studioの使い方は、登録してモデルと価格を確認する流れ
- 同じAI美女を作り続けるなら、参照入力とLoRAを使い分ける
- ショートフィルムや編集ツールも使えるが、制作費は工程ごとに確認する
- SpicyAPIのAPIは、モデル一覧から見積もりと結果取得へ進む
- ComfyUIやAIエージェントへの連携も用意されている
- 商用利用は、SpicyAPIの利用規約とモデル側の権利条件を確認する
- 保存期限は、通常の生成結果とショートフィルムで違う
- 安全性と品質は、運営者の説明と実測を分けて判断する
- エラーは、認証・残高・入力・実行可否に分ける
- SpicyAPIについてよくある質問
- 導入するときは、作りたい場面と採用1点の費用で選ぶ

SpicyAPIの一番の強みは、エ⚫︎・NSFWを含む表現の自由度です。大手の生成AIでは弾かれがちなセクシーな衣装や大人びた表現も、対応モデルを選べば生成・編集・動画化まで一つの米ドル残高で試せます。ブラウザーの「Spicy Studio」で制作でき、自分のアプリから呼び出すAPIも用意されています。月額契約は不要で、あらかじめ入れた残高を、生成した分だけ使う仕組みです。公式サイト
AI美女を作る人にとって気になるのは、その自由度がどこまで効くかと、画像を編集して動画へつなぐ制作環境でしょう。SpicyAPIは「Uncensored(無検閲)」を掲げていますが、出力の自由度は選ぶモデルによって違います。生成を受け付けるかどうかと、希望どおりの作品になるかは別。料金を見るときも、1枚の単価に加えて、採用する作品にいくらかかるかまで考えたいところです。
この記事は、2026年10月12日に確認した公式資料、日本語の公開画面、公式MCP経由の有料実測をもとにした解説です。掲載料金・主要モデルの入力仕様・利用規約・返金方針・保存期限は、公開前の10月13日にも再確認しました。バニー衣装のAI美女を2モデルで作り、その元画像の衣装編集と480p・720pの動画化、衣装のパッドを取り出す動作と指示の修正まで試しました。7件の確定費用は合計0.96235ドルです。不採用にした動画も、改善した点と残った破綻を分けて掲載しています。まず料金と実測の結果を押さえ、ブラウザーで使う人はStudioの手順、開発連携を考えている人は後半のAPI例へ進んでください。
アイキャッチの人物は、本文で実測したZ-Image Spicyの出力です。元画像をトリミングし、見出しを重ねました。比較図も実画像・動画の切り出しを使っています。図版はタップすると拡大できます。
SpicyAPIは画像制作から動画化までを一つの残高で使える
SpicyAPIでは、モデルごとに別のアカウントや残高を用意せず、制作に使うモデルを切り替えられます。サイト上の操作で使うStudioと、自作ツールから呼ぶAPIは同じ残高を共用します。AIモデルは生成を担当するエンジン、プロンプトはそのエンジンへ渡す指示文です。サービスの仕組み
| 知りたいこと | SpicyAPIの基本 |
|---|---|
| 何を作れるか | 画像、画像編集、動画、チャットなど。対応する用途はモデルごとに異なる |
| プログラミングは必要か | Studioはコード不要。自作アプリや自動化にはAPIを使う |
| 月額料金はあるか | サブスクリプションなし。米ドル残高から従量課金 |
| 無料で生成できるか | 標準の無料生成枠はない。新規残高は0ドル |
| 日本語で使えるか | 日本語のサイトとドキュメントがある。生成指示の対応はモデル次第 |
| 成人向け表現に対応するか | 対応モデルを掲載。モデル自身の制限と利用規約はある |
| 制作物をずっと保存できるか | 通常の生成結果には保存期限がある。必要な原本は自分で保存する |
料金と無料枠は料金管理(Billing)、保存期限は保存期間(Retention)の説明に基づきます。キャンペーンの付与残高がある場合は、標準の無料枠と区別して条件を確認してください。
2026年10月12日の日本語トップ画面では171モデルと表示されていました。掲載モデルのすべてを、どのアカウントでも常時実行できるとは限りません。APIを使う場合は、認証後のモデル一覧で実行可否を確認するのが公式の手順です。APIクイックスタート
StudioとAPIは、使う人と操作方法が違う
画像を見ながら指示を調整したいならStudioが入口になります。2026年10月12日の未ログイン画面でも、画像・動画の切り替え、プロンプト欄、モデル選択、比率、出力枚数、画質の設定を確認できました。実際の生成には登録が必要です。Spicy Studio
APIは、生成を自分のアプリや制作手順に組み込むための接続口です。たとえば、同じ設定で複数の場面を作り、結果と費用を一覧に残す仕組みを実装できます。大量に送信すればその分課金されるため、APIキーの予算上限も設定しておくと管理しやすくなります。アカウント準備
「無検閲」の意味は、プラットフォームとモデルを分けて読む
SpicyAPIは、プラットフォーム側では追加のコンテンツ分類やリクエストごとの審査を行わないと説明しています。一方で、選んだモデルの提供元が持つ制限は残ります。「SpicyAPI経由なら、すべてのモデルで同じ表現ができる」と解釈すると、モデル選びを間違えます。公式FAQ
成人向け表現の説明に使われるNSFWは、職場などでの閲覧に向かない内容を指す言葉です。モデルページの主な表示は次のように読みます。分類はSpicyAPI側の説明・測定に基づくもので、当サイトが独立に再検証した結果ではありません。公式料金表のContent limits
| 表示 | 読み方 |
|---|---|
| Uncensored | モデルにコンテンツフィルターがないとする説明。ただし特定の指示の成功保証はない |
| Light | モデル自身の制限を超える出力が得られる場合もあるが、拒否を想定する分類 |
| Softened | 処理は成功しても、依頼より表現を弱めた結果になる分類。成功扱いで課金される点に注意 |
| Filtered | モデル自身の制限を超える依頼を拒否する分類 |
同じモデルシリーズでも、文章から動画を作る用途と、画像から動画を作る用途で分類が違う場合があります。モデル名だけで判断せず、実際に使う用途の表示を読んでください。
Spicy版は、通常モデルの設定スイッチとは違う
名前に「Spicy」が付くモデルは、SpicyAPIが追加調整した別モデルとして掲載しています。公式は、元モデルへ追加の学習結果を適用する「LoRA」で調整した版と説明しています。通常版のフィルターを画面のスイッチで切る仕組みとは区別が必要です。Spicyシリーズ
また、指示を自動で書き足す「Prompt expansion」やStudioの「磨き上げ」を使うと、入力した文章が生成前に変わります。細かく書いた衣装・光・動きを比較したいときは、書き換え機能の有無も記録しておきましょう。Studioの公開画面には「磨き上げ」に別途およそ0.001ドルと表示されていました。モデル側の拡張機能とは料金を分けて確認してください。Studio、Z-Image Spicyの入力説明
SpicyAPIの料金は、画像の枚数と動画の秒数で変わる
SpicyAPIの料金は米ドル建てです。画像は1枚、動画は出力の秒数、文章は入力・出力トークン数など、モデルごとに課金単位が異なります。動画の「0.019ドル」は1本の料金とは限りません。設定を選んだ後の見積もりを見る必要があります。料金表
代表モデルの料金早見表
以下は2026年10月13日に再確認した掲載価格です。「〜」は下限価格で、解像度や追加機能によって変わります。割引が含まれる掲載値は、将来の固定単価として扱わないでください。 Z-Image Spicyは公開カタログAPIで取得した桁数のまま記載し、他は個別ページの表示価格を使っています。
| モデル | 用途 | 掲載価格 | 計算上の例 |
|---|---|---|---|
| Z-Image(モデルIDはz-image-turbo) | 文章から画像 | 0.010ドル/枚〜 | 下限単価で100枚なら1.00ドル |
| Z-Image Spicy | 文章から画像 | 0.01235ドル/枚(拡張オフ) | 同条件で100枚なら1.235ドル |
| Z-Image Spicy Pro | 文章から画像 | 0.019ドル/枚(拡張オフ) | 同条件で100枚なら1.90ドル |
| Z-Image Turbo LoRA | 自分のLoRAを使った画像生成 | 0.012ドル/枚〜 | 下限単価で100枚なら1.20ドル |
| Qwen Image Edit Spicy | 画像1枚の編集 | 0.038ドル/枚 | 20回の編集なら0.76ドル |
| Wan 2.2 Spicy | 画像から動画 | 0.019ドル/秒〜 | 下限単価で5秒なら0.095ドル |
出典:料金表、Z-Image Spicy、Z-Image Spicy Pro、Z-Image Turbo LoRA、Qwen Image Edit Spicy、Wan 2.2 Spicy。計算例は単価×数量で求めた額で、実際の請求額や見積もりの取得結果ではありません。
10月13日の公開カタログAPIでは、Z-Image Spicyの拡張オフが0.01235ドル、オンが0.0133ドル/枚でした。画面の0.012ドル表示から100枚1.20ドルと計算すると、丸め分の差が出ます。実行時は、自分のAPIキーで取得する見積もりを使ってください。
Wan 2.2 Spicyは5秒または8秒、480pまたは720pに対応します。公開APIの単価は480pが0.019ドル、720pが0.038ドル/秒。拡張オフで5秒なら、それぞれ0.095ドルと0.19ドルの計算です。プロンプト拡張も料金に影響すると説明されています。モデルの設定
円換算を自分の予算に使う場合は、「ドルの請求額×決済時の換算レート」にカード側の費用などを加えて考えます。この記事では変動する為替を固定せず、米ドルで比較しています。
作品1点の費用は、採用率で変わる
Z-Image Spicyの拡張オフ単価0.01235ドルで100枚生成すると、生成費は1.235ドルです。そのうち10枚を使うなら、採用1枚あたりの生成費は0.1235ドル。2枚しか使えなければ0.6175ドルになります。これは採用率10%と2%を仮定した計算で、SpicyAPIの品質評価ではありません。
画像編集や動画の作り直しを含めるなら、次の式で制作費を比べると判断しやすくなります。
採用1点あたりの制作費=生成・編集・動画化に払った合計額÷採用できた点数
顔、体型、衣装、写真らしい質感、指示した動きがそろって初めて使える作品になります。単価が安くても、修正が多ければ採用1点の費用は上がる。この違いは、広告の最安値だけでは見えません。
無料枠、入金方法、最低入金額
標準の無料生成枠はなく、新規アカウントの残高は0ドルです。カードや暗号資産などで入金してから使います。公式のアカウント準備ガイドにはVisa、Mastercard、American Express、JCB、対応環境でのApple Pay・Google Payが記載されています。Billing、決済手順
最低・最高入金額はコンソールに表示される方式です。ガイドにある10ドル・25ドルなどは選択額の例であり、10ドルを最低額と断定する根拠にはなりません。入金前に自分の画面で確認してください。
失敗と不満足な成功では、返金の扱いが違う
タスクを受け付けると、見積額が残高から一時的に確保され、処理後に精算されます。失敗や期限切れは通常、この確保額が残高へ戻ります。ただし、モデルページで拒否時の課金を明示している場合などには例外があります。課金の仕組み
希望と違う結果でも、処理が成功すれば原則として課金対象です。画質への不満、表現が弱められたこと、未使用残高を理由にした返金は、公式の返金方針で認められていません。有償残高は期限なしとされていますが、アカウントを閉じても未使用分を現金で取り戻せるとは限りません。返金方針
実測:バニー衣装のAI美女を生成・編集・動画化した
同じ英語の指示で、25歳の架空の日本人女性を作りました。黒サテンのバニー衣装、深い胸元、シースルーのストッキング、ミルクティー色の髪、薄めの令和ギャルメイクという条件です。各モデル1枚、1152×1536、seed 314159、プロンプト拡張オフ。入力全文は後の「画像生成」の節に載せています。
2026年10月12日に公式MCP 0.5.0から実行し、タスクが成功して精算済みになった後の料金を記録しました。処理時間は、サービスが返したタスク作成時刻から完了時刻までです。人間の料金確認待ちや画像の保存時間は含めていません。
| 実行したモデル | 実出力 | 作成から完了まで | 確定料金 |
|---|---|---|---|
| Z-Image Spicy | PNG、1152×1536、1枚 | 24.57秒 | 0.01235ドル |
| Z-Image Spicy Pro | PNG、1152×1536、1枚 | 19.29秒 | 0.019ドル |
| 画像生成2件の小計 | 2枚 | 別タスクとして実行 | 0.03135ドル |
今回のZ-Image Spicyは広めの構図、Proは顔が大きく写った
Z-Image Spicyの出力です。バニー耳、白い襟とカフス、黒いサテン、ストッキングを描き分け、耳から膝までが画面に収まりました。胸元とウエストの形、薄い茶色の髪、柔らかいメイクも確認できます。近い距離のフラッシュと背景の暖色灯が分かれていて、今回の2枚では衣装と体型を見比べやすい構図でした。
Spicy Proの出力は、顔と上半身が大きく写りました。頬の光や髪の細かな筋が見え、黒サテンの光沢も強めです。一方、指示した「耳から膝まで」より狭い構図になり、耳と膝が切れています。顔を見せる用途と全身の衣装を見せる用途では、採用の判断が変わりそうです。
両方とも、撮影者の手とスマホが画面に入りました。「友人がスマホで撮る」という状況まで被写体として描いた形です。人物だけの写真が欲しいなら、撮影者やスマホを画面に入れないという追加指示が必要そうですが、その修正による改善はまだ試していません。
今回の2枚だけでは、Proの方が常に速い、顔がよい、同じ人物を保てるとは判断できません。 同じseedでも別モデル間の同一人物は保証されず、今回も顔や構図は異なりました。試した範囲はバニー衣装の成人向け表現で、露骨な性行為や性器の描写の性能を検証した結果ではありません。
Qwenの実編集では、衣装の色を変えて人物と構図を比較した
構図が広いZ-Image Spicyの画像をそのままアップロードし、Qwen Image Edit Spicyへ入力しました。「黒サテンのボディスーツだけをチェリーレッドへ変え、人物・顔・体型・姿勢・背景・照明を保つ」という編集です。
出力は1152×1536のPNG。衣装は赤系へ変わり、バニー耳・白い襟・カフス・ストッキング・椅子・ホテルの背景も残りました。顔と姿勢は元画像に近く見えますが、布のしわや顔周辺などの細部まで元画像のままではありません。生成による編集なので、前後を見比べる必要があります。
左が元のZ-Image Spicy画像、右がQwenの編集後です。顔と姿勢だけでなく、髪、布のしわ、椅子、前景のスマホも見比べてください。
処理時間は22.21秒、確定料金は0.038ドル。入力画像1枚、seed 271828で、マスクや変更強度の指定はしていません。実際に送った指示は次の全文です。
実際に送ったプロンプトの全文を開く
Change only the black satin bunny bodysuit to deep cherry-red satin, keeping the identical sweetheart neckline, tight fit, cut and coverage. Keep the same woman, facial identity, makeup, hair, bust and waist proportions, pose, hands, bunny ears, white collar, bow tie, cuffs, stockings, lounge chair, hotel room, photographer and phone exactly as in the source. Preserve the framing, smartphone-flash lighting and realistic skin and satin texture. Avoid changes to anatomy, extra fingers, text, logos and watermarks.
Wanの基礎動作を、480pと720pで比較した
動画の入力も、最初のZ-Image Spicyの黒い衣装の画像です。赤い編集画像は使っていません。少し前傾し、首をかしげ、1回瞬きして微笑む動きを指定し、手・人物・衣装・背景を保つように書きました。両方とも5秒指定、seed 271828、プロンプト拡張オフで、変えた条件はresolutionの480p/720pだけです。
この2本は、衣装を着た人物の基礎動作と解像度設定の比較です。微笑みや首かしげだけでは、Spicyを選ぶ必要性や「無検閲」の利点を確かめたことにはなりません。他の動画モデルへ同じ入力を送った比較もしていないため、Spicy固有の強みを示す作例としては扱いません。
| Wan 2.2 Spicyの設定 | ファイルの実寸 | 実際の長さ | 作成から完了まで | 確定料金 |
|---|---|---|---|---|
| 480p、5秒 | 544×720 | 約5.016秒 | 39.47秒 | 0.095ドル |
| 720p、5秒 | 832×1088 | 約5.016秒 | 51.22秒 | 0.19ドル |
「480p/720p」は送信した設定名で、今回の動画のピクセル寸法は上表のとおりでした。 MP4を調べると、両方ともH.264、64fps、321フレームで、音声トラックはありませんでした。設定名から横幅や縦幅を決めつけず、納品ファイルの実寸も確認しておくと扱いやすくなります。
480p設定の実動画です。
720p設定の実動画です。
2本とも首と表情が動き、黒い衣装、ホテルの背景、前景のスマホが見える流れになりました。今回は同じseedで、動作の流れもよく似ています。0秒から5秒まで0.5秒ごとのフレームを並べ、途中と最後の顔・手・衣装を確認しました。
一方で、「手を固定」の指示に対して頭に添えていた手は下がり、バニー耳の向きと形も変わりました。「1回瞬きする」と指示しましたが、目を閉じた状態が長く続きました。細かな仕草の固定は、今回のどちらの設定でも十分ではありませんでした。720pは実寸が大きく、料金も2倍でしたが、この2本から解像度を上げれば動作の指示も正確になるとは判断できません。
実際に送った動画指示の全文です。人物と衣装は入力画像へ持たせ、文章は動きと保持する部分に絞っています。
実際に送ったプロンプトの全文を開く
She leans slightly closer toward the camera, slowly tilts her head, blinks once, and gives a teasing half-smile; her hair sways gently with the movement. Keep the existing seated pose and her hands stable, with subtle natural breathing. Static handheld smartphone shot with only a tiny natural camera drift. Keep her facial identity, body proportions, bunny costume, room and lighting consistent throughout. No cuts, no sudden zoom, no extra limbs or changing clothes.
パッドを取り出す指示では、物の出現位置と動作の順番が崩れた
基礎動作より踏み込んだ例として、同じ黒いバニー衣装の画像から、胸元の衣装の内側にあるパッド1枚を取り出し、肩の横で見せる8秒動画を試しました。Wan 2.2 Spicy、720p、seed 271828、拡張オフです。
この出力は、取り出し動作の作例として不採用です。 0.5〜2秒の間を0.25秒ごとのフレームでも確認すると、手が胸元の衣装へ届く前に、髪の横でパッドが現れていました。肩の横で見せる動きはありますが、衣装から物を引き抜く過程が成立していません。終盤はパッドを衣装へ戻す方向に動き、指定した順番とも違いました。
ファイルは832×1088、約8.016秒、H.264・64fps・513フレームで音声なし。タスク作成から完了まで86.81秒、確定料金は0.304ドルでした。API上は成功・精算済みです。狙った動作にならなくても、タスクが成功すれば課金されるという例にもなりました。
実送信の全文です。
実際に送ったプロンプトの全文を開く
One continuous eight-second shot from the source image. The hand resting beside her head lowers to the outer top edge of the bunny bodysuit. She gently reaches into the costume lining pocket, grips one thin beige triangular foam insert, and visibly pulls that single removable pad out through the top edge. The black satin neckline and bodysuit stay fitted in place throughout the movement. She holds the pad beside her shoulder so its shape is clearly visible to the camera, gives an amused knowing half-smile, then lowers the hand with the pad toward her lap. Keep the source woman, face, hair, body proportions, seated pose, bunny ears, stockings, hotel room and existing photographer phone recognizable. Preserve the original medium framing and smartphone-flash lighting, with only tiny natural handheld drift. Show a believable grip, five fingers, one persistent pad with consistent colour and size, natural satin folds and a small natural change in the costume fit as the insert is removed. No cuts, no sudden zoom, no extra hands, no objects appearing from nowhere, no tearing or replacing the costume, no abrupt body deformation, text or watermark.
順序を明記した再生成では取り出し方が改善したが、終盤にパッドが消えた
同じ元画像・モデル・8秒720p・seedを使い、指示文だけを変えて再生成しました。空の手を衣装へ下ろす、内側からパッドを引き抜く、肩の横で最後まで保持する、という順序を秒数付きで明記した修正版です。
修正版では、手が先に衣装の胸元へ触れ、3秒前後に衣装の上端からパッドが出る動きになりました。前の動画にあった、手が衣装へ届く前に髪の横で物が現れる問題は改善しています。取り出す前後を1.75〜3.5秒の0.25秒ごとのフレームで見比べても、この順番を確認できました。
ただし、7秒前後からパッドの形が崩れ、7.5秒のフレームでは見えなくなっています。手も頭の横へ戻りました。取り出す部分は改善したものの、8秒を通じて同じ物を保持する作例としては不採用です。最後まで保持させる条件も文章に書きましたが、今回の出力では守られませんでした。
処理時間は87.50秒、確定料金は0.304ドル。実ファイルは前の動画と同じ832×1088、約8.016秒、H.264・64fps・513フレーム、音声なしでした。指示文の修正だけで変わった点はありますが、再試行1件から改善の再現性までは判断できません。
修正版で実際に送った全文です。
実際に送ったプロンプトの全文を開く
One continuous eight-second shot. At the start her hands are empty and one thin beige triangular foam pad is hidden inside a lining pocket at the top of the black bodysuit cup. First, during seconds 0 to 2, the hand beside her head moves straight down to the bodysuit neckline and her fingers visibly touch the satin cup. During seconds 2 to 5, she reaches just inside that cup, grips the hidden pad and slowly pulls it out through the neckline. The pad becomes visible only as it emerges from the cup after the hand has touched it. During seconds 5 to 8, she lifts that same single pad beside her shoulder, looks at the camera with an amused half-smile, and holds it there until the end. Her other hand stays on the chair. Keep the neckline fitted, the same person and seated framing, and the room and smartphone-flash lighting unchanged. No pad near the hair, no pad appearing in an empty hand, no putting the pad back, no cuts or abrupt body changes.
今回の7件に払った合計は0.96235ドル
新規画像2枚が0.03135ドル、元画像の編集1回が0.038ドル、基礎動作の動画2本が0.285ドル、パッド動画とその修正版が計0.608ドルでした。合計0.96235ドルは、7件の精算済みタスクの確定料金を足した実測値です。作例としての採否と、API上の成功・課金は分けています。
各条件1件の小さな比較なので、別の衣装、別場面への人物保持、日本語と英語の差、反復したときの成功率までは検証していません。今回の用途では、衣装を変える編集は元画像と近い構図で返り、動画化では細かな動きの保持にずれが出た。この違いを見て、次に試すモデルと指示を選ぶのが現実的です。
Studioの使い方は、登録してモデルと価格を確認する流れ
Spicy Studioは、ブラウザーから画像や動画を作る画面です。公開画面を見ながら制作方法を選べるので、APIの知識がなくても始められます。以下は公式ガイド、公開画面、ログイン後の設定画面に基づく手順です。Studioからの生成は当サイトで実行していません。開始ガイド
- 日本語公式サイトからアカウントを作り、メール登録なら認証を済ませます。
- アカウントの管理画面であるコンソールのBillingを開き、入金額と支払い条件を確認して必要な残高を追加します。
- Studioを開き、画像か動画を選びます。
- プロンプトを入力します。参照画像を使う用途では、元画像も指定します。
- モデル・比率・枚数・画質を選び、追加のプロンプト書き換え機能も確認します。
- 生成ボタンに表示される価格を確認して実行し、結果を保存します。
登録・入金はアカウント準備、制作の流れはStudioガイドの説明です。
初回の比較ではAuto任せにせず、モデル名を自分で選んで残しておくと、どのモデルで何が変わったか追いやすくなります。Studioの未ログイン画面には出力2枚の設定も見えました。1枚のつもりで複数枚を選んでいないか、総額と一緒に確認しましょう。
画像生成では、人物と撮影状況を具体的に書く
文章から新しくAI美女を作るなら、Text to imageに対応するモデルを選びます。Z-Image Spicyは幅と高さをそれぞれ256〜1536px、Spicy Proは256〜2560pxで指定できます。今回の比較は両方とも1152×1536にそろえ、Proの最大サイズは試していません。参照画像を入力して顔を固定する用途とは入力が違います。Z-Image Spicy、Spicy Proの入力仕様
人物の特徴、衣装、撮られている理由、スマホの位置、光を一つの場面として書くと、結果を見て直す箇所を判断しやすくなります。次は、先ほどの実測で2モデルへ送った指示の全文です。髪型・衣装・場所から書き換えると、自分の作品にも合わせやすくなります。
実際に送ったプロンプトの全文を開く
Photorealistic casual smartphone photograph of a stunning adult Japanese Reiwa gyaru woman aged 25, exceptionally cute small heart-shaped face, bright almond-shaped eyes, fine natural eyebrows, softly defined brown eyeliner, delicate fluttery lashes, subtle under-eye shimmer, dewy clear skin, and soft rosy glossy lips. Her makeup is modern, sweet and understated rather than heavy or theatrical. Long silky milk-tea beige layered hair with airy see-through bangs. A full bust, a narrow defined waist, slim arms and long elegant legs. She wears a fitted black satin bunny-girl bodysuit with a deep strapless sweetheart neckline that shows generous cleavage, a closely fitted waist and high-cut leg openings, a small white collar with a black bow tie, white wrist cuffs, long black bunny ears, and sheer black thigh-high stockings. She sits sideways on the edge of a lounge chair in a dim modern hotel suite at night, turns her torso toward a friend photographing her, leans slightly forward, and gives a sweet teasing half-smile with relaxed parted lips. One hand rests lightly on the chair and the other touches the base of a bunny ear. Her natural bust and waist shape remain clearly visible through the tailored suit. Framing from the top of her bunny ears to just below her knees, friend's smartphone held at waist height, vertical 3:4 composition, close direct phone flash with warm bedside lamps in the background, realistic satin highlights, tiny natural skin texture, true-to-life hands, subtle handheld asymmetry and low-light smartphone grain. Keep the face cute and believable and the fabric realistically fitted. Avoid heavy smoky makeup, harsh orange tan, enormous artificial eyes, waxy skin, airbrushing, plastic-looking hair, distorted anatomy, extra fingers, text, logos and watermarks.
画像から同じ人物を展開したい場合は、参照入力に対応するモデルへ切り替えます。画像生成の基本から確認したい人は、AI美女をつくる入門ガイドも参考になります。
画像編集では、変える部分と残す部分を分ける
Qwen Image Edit Spicyは、元画像1枚と文章の指示で編集するモデルです。マスクや変更強度の指定はなく、変更内容を文章で渡します。衣装だけ変えるなら、顔・体型・姿勢・背景・照明など、維持したい部分も書く必要があります。Qwen Image Edit Spicy
編集を重ねて毎回その出力を入力にすると、元の人物から離れていくことがあります。モデルページも、長い編集の連鎖を避けて元画像から編集する方法を案内しています。顔だけでなく、胸・腰・脚の比率や背景が動いていないか、元画像と並べて確認してください。
画像から動画にするときは、動きの指示を中心にする
Wan 2.2 Spicyでは、最初の画像が人物・衣装・構図の手がかりになり、文章で動きとカメラを指示します。公式は、画像に見えている服を文章で説明し直すと、モデルが服を描き直す原因になり得るとしています。Wan 2.2 Spicy
たとえば「髪を耳にかけて、視線をカメラへ戻す」といった短い動作から試すと、顔の変化、手の破綻、カメラの動きのどれに問題があるか見比べやすくなります。出力を確認する際は最初の1フレームだけでなく、途中と最後も見ます。人物保持や動作の成功率は、実際に使う入力画像で確かめる必要があります。
動画指示の考え方を実画像・動画で見たい人は、Grokの動画プロンプト6本の比較へ。掲載した結果はGrokの作例であり、SpicyAPIの性能を示すものではありません。
同じAI美女を作り続けるなら、参照入力とLoRAを使い分ける
人物の見た目をそろえるには、元画像を参照する方法と、顔や画風などの追加学習を使う方法があります。追加学習の小さなモデルがLoRAです。SpicyAPIでLoRA対応と表示されていても、任意のLoRAをどのモデルにも読み込めるわけではありません。
Z-Image Turbo LoRAのモデルページでは、Z-Image Turbo向けのLoRAを最大3件、強度0〜4で指定すると説明されています。公開された直接ダウンロードURLを渡す方式です。画像サイズは幅・高さの自由指定ではなく、用意された比率から選びます。Z-Image Turbo LoRA
| 作りたいもの | モデル選びの観点 |
|---|---|
| 新しい人物を一から作る | Text to image。顔と体型の方向を文章で指定する |
| 気に入った画像の衣装や光を変える | Image editing。元画像から編集し、変更以外の部分を比較する |
| 同じ人物を別の場面へ展開する | 参照画像を受け付けるモデル。入力可能枚数と用途を確認する |
| 手持ちの追加学習を使う | ベースモデルと互換性のあるLoRA対応モデル |
| 気に入った静止画を動かす | Image to video。人物の見た目は画像、動きは文章で指定する |
同じseedを指定することも比較に役立ちます。seedは生成の乱数を決める値で、同じ条件で結果の違いを見るために使います。ただし、同じseedだけで別場面の顔が固定されるとは限りません。Z-Image Spicyの公式説明でも、同じ入力とseedで完全に同じ画像が返る保証はしていません。seedの説明
顔を合わせることと、体型・髪・衣装までそろえることも分けて見たいところです。画像編集による人物や構図の変化を実例で見たい人は、ChatGPTで衣装を水着に変えた比較へ。ChatGPTでの結果を、SpicyAPIの人物保持の証拠には使っていません。
ショートフィルムや編集ツールも使えるが、制作費は工程ごとに確認する
Studioには、場面を並べて制作するCanvas、ショートフィルム、動画エディター、スタイル・エフェクトの入口もあります。短い動画を一本作るだけでなく、複数の場面を作品にまとめる構成です。Studio
公式の開始ガイドでは、ショートフィルムを「ストーリー」「アセット」「シーン」「フィルム」の順で進めます。脚本を場面へ分け、人物や場所の参照を用意し、静止画と動画を作って、字幕・音楽つきのMP4へまとめる流れです。書き出し段階では有料モデルを動かさないと説明しています。ショートフィルムの手順
「動画エディターが無料」という表示は、作品に使う画像・動画・音声の生成まで無料という意味ではありません。シーンを作り直せば制作費は増えます。複数場面の作品では、最初に各工程の見積もりを見ておくと、短い試作と完成版の費用を分けて考えられます。
SpicyAPIのAPIは、モデル一覧から見積もりと結果取得へ進む
APIでは、画像・動画の生成を依頼してタスクIDを受け取り、処理状況を問い合わせるか、完了通知を受け取ります。生成が即座に完成する前提で実装しないのがポイントです。指定できる入力項目はモデルごとに違います。APIクイックスタート
OpenAI互換でも、すべての生成APIが同じ形式とは限らない
SpicyAPIは、チャットにOpenAI互換の形式を用意しています。動画には/v1/videosの互換エンドポイントもあります。一方、標準の画像・動画タスクはcreateTaskから作る方式です。OpenAI向けの画像生成コードが、接続先の変更だけでそのまま動くと決めつけないでください。公式FAQ、クイックスタート
| 接続先 | 主な用途 |
|---|---|
https://api.spicyapi.ai/api/v1 |
モデル一覧、見積もり、タスク作成、状況・結果取得などの標準API |
https://api.spicyapi.ai/v1 |
テキストや動画の互換API。対応する経路と形式は公式リファレンスを確認する |
見積もりを確認してから画像生成を送る例
以下はmacOS/Linuxのターミナル向けです。curl、jq、uuidgenを使い、APIキーは環境変数SPICY_API_KEYに設定済みという前提です。このcurl例は実送信していません。前半の有料生成は公式MCP経由です。
まず、利用できるモデルと入力項目を確認します。この取得自体は生成を実行しません。認証済みモデル一覧で、使うモデルのenabledとavailableを見てください。モデル選択の手順
curl --fail-with-body --silent --show-error \
'https://api.spicyapi.ai/api/v1/models' \
-H "Authorization: Bearer $SPICY_API_KEY"
この例のモデルIDと入力項目は、Z-Image Spicyの公開仕様に合わせています。実行時には認証済み一覧の現在の仕様と照合してください。文章・幅・高さを指定したリクエストをrequest.jsonへ保存します。
{
"model": "alibaba/z-image-spicy/text-to-image",
"input": {
"prompt": "A realistic handheld smartphone photograph of a Japanese woman in her mid-twenties wearing a black evening dress, smiling as she turns toward a friend at a rooftop bar, warm side light, natural skin texture, accurate hands, vertical framing, no text or watermark.",
"width": 768,
"height": 1024,
"enable_prompt_expansion": false
}
}
jobs/quoteで、このリクエストの見積もりを取得します。見積もりは無料で、生成タスクも残高の確保も作りません。見積もりでも、残高不足やモデルの利用権限などの検査は行われます。見積もり仕様
curl --fail-with-body --silent --show-error \
'https://api.spicyapi.ai/api/v1/jobs/quote' \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H 'Content-Type: application/json' \
--data-binary @request.json > quote-response.json
jq '{code, msg, estimate: .data}' quote-response.json
応答のcodeが200で、見積額・通貨・期限に納得したときだけ次へ進みます。見積もりの有効期間は5分です。モデル・入力・APIキーなどの条件が変わると再見積もりが必要になります。
ここからは、一つの新規生成につき専用の作業フォルダーを使います。まず見積もりのquoteIdとestimatedCostを付けた送信内容と、二重送信を防ぐ識別子を保存します。この準備ブロックはタスクを送信しません。通信断からの再送では、保存済みファイルを作り直さず、次の送信ブロックだけを使ってください。
if jq -e '.code == 200 and (.data.quoteId | type == "string") and (.data.estimatedCost | type == "string")' quote-response.json >/dev/null; then
jq --slurpfile estimate quote-response.json \
'. + {quoteId: $estimate[0].data.quoteId, expectedCost: $estimate[0].data.estimatedCost}' \
request.json > submit.json
# このフォルダーで初めて準備するときだけ識別子を発行する。
if [ ! -f request-key.txt ]; then
uuidgen > request-key.txt
fi
else
echo '有効な見積もりがありません。生成は送信していません。' >&2
fi
次の送信ブロックは、成功すれば課金されます。保存した識別子とsubmit.jsonを読むため、このブロックだけを再実行しても識別子を作り直しません。同じAPIキーを使ってください。
SPICY_REQUEST_KEY="$(cat request-key.txt)"
if [ -n "$SPICY_REQUEST_KEY" ] && [ -s submit.json ]; then
curl --fail-with-body --silent --show-error \
'https://api.spicyapi.ai/api/v1/jobs/createTask' \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H 'Content-Type: application/json' \
-H "Idempotency-Key: $SPICY_REQUEST_KEY" \
--data-binary @submit.json > task-response.json
jq '{code, msg, task: .data}' task-response.json
else
echo '送信内容か識別子がありません。生成は送信していません。' >&2
fi
二重に作成しないための識別子がIdempotency-Keyです。送信後に通信が切れて受け付けたか不明な場合は、保存済みの同じ識別子・同じAPIキー・同じリクエストで再送します。新しい生成は別フォルダーで準備し、新しい識別子を使います。公式の再送対応期間は24時間です。それを超えた場合は、この再送例を使う前にコンソールの履歴を確認してください。再送の仕様
作成応答からdata.taskIdを取り、同じAPIキーで状況を取得します。このブロックは1回問い合わせる例です。未完了なら間隔を空けて再確認してください。
if SPICY_TASK_ID="$(jq -er '.data.taskId | select(type == "string" and length > 0)' task-response.json)"; then
curl --fail-with-body --silent --show-error --get \
'https://api.spicyapi.ai/api/v1/jobs/recordInfo' \
-H "Authorization: Bearer $SPICY_API_KEY" \
--data-urlencode "taskId=$SPICY_TASK_ID"
else
echo 'タスクIDを取得できません。作成応答を確認してください。' >&2
fi
data.stateがsucceededなら、結果ファイルのURLを確認します。ファイルの準備が続いている場合もあるため、output.assetsのURLやpendingを見てから保存します。最終請求額はsettledがtrueになった後のcostで確認する仕様です。結果取得、課金
APIキーは生成費を使うための認証情報です。公開ページのJavaScriptや配布アプリへ埋め込まず、サーバー側の環境変数などで管理します。日次・月次・累計上限を設定でき、新規キーの上限欄が空欄や0なら制限なしと説明されています。キーの管理
ComfyUIやAIエージェントへの連携も用意されている
制作工程をノードで組み立てるComfyUIには、画像・動画・音声モデルを呼び出す公式ノードが用意されています。自分のPCだけで計算するノードとは違い、SpicyAPIのモデルを呼ぶ処理には料金がかかります。ComfyUI連携ガイド
AIアシスタントに外部ツールを接続するMCPのサーバーも公開されています。モデルの入力仕様や見積もりを読み、生成を実行するための接続です。MCPを接続しただけで無料生成になるわけではありません。MCPガイド
公式は、CLI、SDK、n8nやチャットアプリへの接続も案内しています。SDKはAPIを呼び出すためのライブラリ、CLIはターミナルから操作するツールです。手で画像を作るだけなら導入せず、必要な制作手順が決まってから選べば十分です。開発者向けの入口
公式MCPの起動と接続を、このPCで確認した
2026年10月12日に、公式MCP @spicyapi/mcp の0.5.0をこのPCへ導入し、Codexへ登録しました。実際にMCPを起動して15ツールを取得し、同梱された資料の検索とサービスへの接続確認が成功しています。有料生成の実測とは分けた、接続部分の検証です。
| 検証した項目 | 得られた結果 |
|---|---|
| MCPの起動応答 | サーバー名spicyapi、バージョン0.5.0 |
| ツール一覧 | 15件。モデル・料金・残高・生成・結果取得など |
| 同梱資料の検索 | 課金の説明ページを取得 |
| サービス接続 | 2026年10月12日20時31分JSTに operational: true、公開healthのHTTP 200を取得 |
| APIキーによる認証 | モデル一覧と残高の取得に成功。キーと残高額は非公開 |
| 認証後の実行可否 | Z-Image Spicy、Spicy Pro、Qwen Image Edit Spicy、Wan 2.2 Spicyが利用可能 |
有料生成・実編集・動画化の作例、確定料金、処理時間は、前半のバニー衣装の実測に掲載しています。
公式MCPの説明どおり、サービス状態と同梱資料の検索はAPIキーなしでも動きました。公開readinessの404も返りましたが、MCP自身がこれを仕様として扱い、稼働判定をtrueにしています。404だけを見てサービス全体の障害と判定しない点も、実際の応答で確認できました。公式MCPの仕様
認証後のモデル一覧でも、今回使う画像生成・編集・動画化の4候補を利用可能と確認しました。有料操作は公式MCPが見積もりを出し、人間が料金を確認してから受け付けます。今回、確認を待つ間に見積もりの有効期限を過ぎ、APIが40901を返した例もありました。見積もりを取り直すと同じ金額で受け付けられました。期限切れの確認を、画像生成の失敗件数には数えていません。公式MCPの料金確認
商用利用は、SpicyAPIの利用規約とモデル側の権利条件を確認する
SpicyAPIの利用規約では、生成結果についてSpicyAPI自身は所有権を主張せず、提供元から得た権利の範囲で利用者へ権利を移すとしています。生成結果の権利や非侵害について、全面的な保証はありません。利用規約第7条
AI美女の写真集や会員向け作品に使う場合は、利用するモデル・LoRA・参照画像の条件と、販売先の掲載条件を確認する必要があります。SpicyAPIのモデル一覧に名前が載っていることも、そのモデルメーカーとの提携や公認の証明にはならないと利用規約に明記されています。
「規制なし」と表示されていても、利用規約はあります。公式のコンテンツポリシーでは、未成年者の性的描写や、本人の同意がない実在人物の性的な加工などを禁止しています。また、AI生成であることの開示を利用者の責任として説明しています。コンテンツポリシー
販売サービスの選び方はAI美女の収益化の選択肢で整理しています。生成できるサービスと、作品を公開・販売できる場所は、それぞれ条件を確認してください。
保存期限は、通常の生成結果とショートフィルムで違う
通常の生成結果は、およそ14日で削除されると説明されています。ショートフィルム内で生成した素材などには別の上限があり、アップロード参照画像とプロンプトも保存期間が異なります。永久保存の場所として使わず、必要な原本と実際に送った指示を自分で保管してください。保存期間の詳細
| データ | 公式に記載された標準上限 |
|---|---|
| 通常の生成画像・動画・音声 | およそ14日 |
| Studioのショートフィルム内で生成した素材・書き出した作品 | およそ60日 |
| アップロードした参照ファイル | 利用できる期限は通常1日。物理削除はその後になる場合がある |
| プロンプト・入力パラメーターなどのタスク内容 | 30日 |
| 課金・台帳記録 | 10年。内容を削除しても課金記録は別に残る |
出典:Retention and destruction。短期設定や削除の処理には時間差があり、法的な保全などの例外もあります。Studioのアセットへ保存する場合は、そのライブラリ側の上限も確認してください。Studioガイド
保存期間を短くする設定は、過去に作った結果にも影響する場合があります。設定を変える前に原本を保存する、という順番が重要です。期限を長くしても、削除済みの生成結果は復元されません。短期設定の影響
学習に使わないという説明と、第三者モデルへの送信は区別する
SpicyAPIは、自社でプロンプト・アップロード素材・出力をモデルの学習に使わないと説明しています。リクエストを実行するモデル提供元では、送信した入力を処理します。その提供元の条件までSpicyAPIが保証するわけではありません。トラストセンター
「非公開で作れる」ことと「入力が一切保存・処理されない」ことは同じではありません。手元にある元画像を送信してよいか判断する際は、使うモデルの提供元と保存期間まで確認しましょう。
安全性と品質は、運営者の説明と実測を分けて判断する
SpicyAPIのAboutには、米ドルで課金する事業者であること、サンフランシスコの事業住所、登録住所や会社番号は契約時の問い合わせで提供することが記載されています。確認したページから法人登記を独立に照合したわけではありません。入金・権利・保存の条件を読む判断と、運営実態への評価は分けておきます。About
公式のランキングも、サービス提供者自身の評価です。評価方法のページは、掲載するモデルのAPIアクセスを販売していると明示しています。比較の入口には使えますが、独立した第三者による試験や、自分のAI美女での成功率は別に確かめる必要があります。評価方法
制作環境の採用を判断するなら、自分が使いたい元画像と指示で、顔・体型・衣装・画質・動き・採用1点の費用を見ます。数枚の公式サンプルから「日本人の顔に強い」「同一人物を必ず保てる」「最も安い」とは断定できません。
エラーは、認証・残高・入力・実行可否に分ける
SpicyAPIで失敗したときは、同じ依頼を連打する前に、HTTPステータスと応答本文のcode・msgを確認します。通信が途切れた場合と、APIが明示的に拒否した場合では対応が違います。トラブル対応
| エラーや状態 | 主な確認点 |
|---|---|
401 |
APIキーが送信されているか、有効か、期限切れ・失効ではないか |
40310 |
メール認証が完了しているか |
40301/40302 |
キーで許可したモデル、接続元IPの設定 |
40201 |
見積額を払える残高・利用可能な資金があるか |
40202 |
キー・チームなどの予算上限。原因はmsgで確認 |
400/40004 |
入力項目、値、解像度などの組み合わせ |
40901 |
見積もりの期限・入力・キー・価格が一致しているか |
50301 |
モデルが一時的に実行不可になっていないか |
429 |
呼び出し頻度。Retry-Afterに従う |
failed |
エラー理由と最終精算額。拒否課金の例外も確認する |
通信が切れ、タスクを作れたか分からない場合は、同じIdempotency-Keyで再送します。新しい識別子で送ると、別の生成として課金される可能性があります。問い合わせには時刻、タスクID、request_id、エラー番号を残し、APIキーは送らないでください。再送、問い合わせ手順
SpicyAPIについてよくある質問
SpicyAPIはプログラミングができなくても使えますか
使えます。Spicy Studioはブラウザーで画像・動画を制作する画面です。モデルを選び、プロンプトと設定を入力して、価格を確認してから生成します。自作アプリへ組み込む場合にAPIを使います。Studioガイド
SpicyAPIには無料プランがありますか
標準の無料生成枠はなく、最初の残高は0ドルです。公開画面やモデル情報は登録前に見られますが、生成は入金してから使います。キャンペーン残高は、表示される対象モデルや期限を確認してください。Billing
日本語のプロンプトでAI美女を生成できますか
日本語の画面はありますが、日本語の指示をどこまで扱えるかはモデル次第です。公式の個別モデル例には英語の指示が使われています。日本語の細かなニュアンスまで保てるかは、選んだモデルで結果を見て判断します。日本語公式サイト、モデル例
SpicyAPIなら、どのモデルでも成人向け画像を作れますか
モデルごとに対応範囲が違います。SpicyAPIが追加の審査を行わないことと、モデル自身に制限がないことは別です。使う用途のContent limitsを確認し、利用規約の範囲内で使います。公式FAQ
SpicyAPIの生成画像は商用利用できますか
SpicyAPIは、提供元から得た範囲の権利を利用者へ移すとしています。全モデルの出力について無条件の商用利用・権利保証をする説明ではありません。利用するモデル、LoRA、参照画像、販売先の条件を確認してください。利用規約
同じ顔のAI美女を作り続けられますか
参照入力やLoRAに対応するモデルを選べます。ただし、顔や体型の保持率は入力とモデルに左右されます。元画像との比較が必要で、同じseedだけで人物が固定されるわけではありません。LoRA対応例
生成に失敗したら返金されますか
失敗や期限切れは通常、確保した見積額が残高に戻ります。ただし、一部モデルの拒否課金などには例外があります。入金の現金返金や、成功した結果への不満による返金とは扱いが異なります。返金方針
生成画像や動画はずっとダウンロードできますか
通常の生成物はおよそ14日、Studioのショートフィルム用素材などはおよそ60日が標準上限です。短期設定で早く消える場合もあります。期限前に必要なファイルを自分の保存先へ移してください。保存期間
SpicyAPIとSpicyChatは同じサービスですか
この記事が扱うのは、spicyapi.aiで提供される画像・動画・チャットモデルの制作サービスです。似た名前のサービスについて、契約・アカウント・残高が共通だとする説明は確認していません。登録・決済時はサービス名だけでなくドメインを確認してください。SpicyAPI公式
この記事で使った用語
| 用語 | 意味 |
|---|---|
| Studio | ブラウザーで画像や動画を作るSpicyAPIの制作画面 |
| API | 自作アプリやツールからサービスを呼び出す接続口 |
| LoRA | 顔や画風などを追加で学習した小さなモデル。ベースモデルとの互換性が必要 |
| seed | 生成の乱数を決める値。同じ値だけで同一人物を保証するものではない |
| Prompt expansion | 生成前に指示文を自動で書き足す機能 |
| MCP | AIアシスタントと外部ツールをつなぐ仕組み |
| quote | タスクを実行する前に取得する料金見積もり |
| Idempotency-Key | 同じ生成依頼の再送を識別し、二重作成を防ぐための値 |
導入するときは、作りたい場面と採用1点の費用で選ぶ
SpicyAPIは、画像生成・編集・動画化を同じ残高で試し、必要になったらAPIへ移せる制作環境です。複数のモデルを一つの入口から使いたい人や、作品の制作手順を自動化したい人には検討しやすい仕組みになっています。
AI美女の制作では、まず自分が作りたい場面を決め、その用途のモデル、実行時の価格、権利条件、保存期間を確認します。生成結果は顔・体型・衣装・写真の質感まで見て採否を決め、採用1点あたりの費用で比較する。この確認までできれば、モデルの宣伝文句だけに頼らず、自分の制作に合うか判断できます。
料金と操作を確認する入口はSpicyAPIの日本語サイト、モデル別の条件は公式料金表です。