はじめに
Photo to Anime は、写真をアニメのイラストに変えます。ポートレート、カップルやグループの写真、ペットの写真を送ると、同じ被写体、同じ服装、同じ場所のアニメ画像が返ります。ローカルへの導入、GPU、ComfyUI のワークフローは必要ありません。絵を写真に変える Anime to Real とは逆方向のツールです。
主な機能とハイライト
Photo-to-Anime LoRA を基に構築
Alibaba のオープンな Qwen-Image-Edit-2509 を、AutoWeeb による Photo-to-Anime LoRA と一緒に実行します。この LoRA は写真をアニメとして描き直すよう学習された MIT ライセンスのアダプターです。同じ写真と seed で元のモデルと比べると、元のモデルが変えてしまった女性の茶色の目と赤褐色の髪を、LoRA はそのまま保ちました。重みのホスト、サンプラーの選択、LoRA の強度の調整は必要ありません。
止まらない指示
作者の 3 語のプロンプト「transform into anime」は、当社のテストでは写真がほぼそのまま返ることがありました。このツールはその言葉を残したうえで、写真全体をアニメのイラストとして描き直すよう明示する 1 行を加えています。この指示で、カフェのポートレートからゴールデンレトリバーまで、5 枚のテスト写真がすべてアニメになって返りました。
構図はそのまま
フレーミング、ポーズ、服装、場面は写真に従います。秋の小道で手をつなぐカップルは、描き直したあとも同じ小道で手をつないだままです。写真 1 枚だけで完結したリクエストになり、prompt に書いた任意の 1 行は組み込みの指示のあとに追加されます。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
image_url | はい | Photo to Anime の写真のアニメ風描き直しに使う元画像です。Photo to Anime の元画像は JPEG・PNG・WebP(10 MB まで)のアップロードか公開 HTTPS ファイルリンクで指定してください。 1 文字以上 |
prompt | いいえ | 任意です。組み込みの指示のあとに新しい文として追加する短い指示です。 1000 文字以内 |
aspect_ratio | いいえ | Photo to Anime の写真のアニメ風描き直しでは、 |
output_format | いいえ | Photo to Anime の写真のアニメ風描き直しの保存形式は既定で JPEG です。Photo to Anime のダウンロード画像を PNG または WebP にすることもできます。 |
seed | いいえ | Photo to Anime の写真のアニメ風描き直しを比較する際は、元画像と seed を固定して指示を 1 か所だけ変えてください。Photo to Anime の seed は 0〜2147483647 の整数で、省略時はランダムとなり、ピクセル単位の一致は保証しません。 |
料金
$0.05 / 枚
Photo to Anime の写真のアニメ風描き直しは完成画像 1 枚ごとの定額課金です。Photo to Anime では比率や JPEG・PNG・WebP の選択で料金は変わらず、編集失敗時の請求はありません。
ユースケース
アニメのアバターとプロフィール画像
自撮りやポートレートを、プロフィール、チャンネル、コミュニティのバッジ用のアニメのアバターに変えられます。あなたらしさを伝える髪の色、目の色、服装はそのまま残ります。
カップル、友人、プレゼント
カップル、家族、グループの写真をアニメのイラストとして描き直し、カード、プリント、記念日の投稿に使えます。全員が画面の中の同じ位置に収まります。
ペットをアニメのキャラクターに
愛犬の写真を、同じ場所に同じ毛色で寝そべるアニメのキャラクターに変え、ステッカー、スマートフォンの壁紙、誕生日カードに使えます。
プロンプトガイドと実践のヒント
まずはプロンプトなしで
組み込みの指示は、被写体、ポーズ、服装、色味を保ったままアニメとして描き直すよう、すでに求めています。まず写真をプロンプトなしで 1 回実行し、結果を確かめてから何かを加えてください。
鮮明で大きな顔を使う
LoRA の作者は高解像度の写真をすすめています。画面のかなりの部分を占める顔は特徴が残り、広い風景の中の小さな顔は簡略化されて返ります。
背景は写真らしく残ると考える
人物とペットが先に描き直されます。スカイラインや秋の木々のような情報量の多い背景は、写真らしい見た目がかなり残ることがよくあります。当社のテストでは、背景をアニメの絵として描くよう頼む 1 行を加えても、変化はわずかでした。
seed を固定して比べる
プロンプトを試すときは同じ seed を使うと、新しいランダムな結果ではなく、追加した 1 行で何が変わったかを確かめられます。seed は比較を公平にするためのもので、毎回同じ画像になることを約束するものではありません。
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": "spicyapi/photo-to-anime-v1/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg"
}
}'
# 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 リファレンスを参照してください。








