はじめに
Anime to Real は、描かれた画像を写真に変えます。アニメのコマ、カートゥーン、イラスト、絵画のいずれかを送ると、同じ人物が同じ服装と場所で写ったリアルな写真が返ります。ローカルへの導入や ComfyUI のワークフローは必要ありません。
主な機能とハイライト
Anything2Real を基に構築
lrzjason による Anything2Real 2601 A LoRA を使って Qwen-Image-Edit-2511 を実行します。この LoRA は今シーズンもっともダウンロードされた編集 LoRA の 1 つです。重みやワークフローを自分でホストする必要はありません。
構図はそのまま
フレーミング、ポーズ、服装、背景は絵に従います。雪の駅のホームでは蒸気機関車、ランプ、傘が残り、シダの温室では吊り鉢の位置がすべて同じままでした。
任意の説明
指示は組み込み済みです。prompt に場面の短い説明を加えると、肌、布地、光の表現に効きます。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
image_url | はい | 変換するアニメのコマ、カートゥーン、イラスト、絵画です。公開 HTTPS リンクまたはアップロード(JPEG、PNG、WebP、10 MB まで)。 1 文字以上 |
prompt | いいえ | 任意です。画像に写っている人物と内容を短く説明します。 1000 文字以内 |
aspect_ratio | いいえ | 任意です。空のままにすると、写真の形を約 100 万画素で保ちます。 |
output_format | いいえ | 既定は JPEG です。必要なら PNG か WebP を選べます。 |
seed | いいえ | 同じ写真で 2 回の結果を比べたいときに、同じ数字をもう一度使います。0〜2147483647 の任意の整数です。 |
料金
$0.03 / 枚
出力画像 1 枚ごとに、定額料金で課金されます。比率と出力形式では料金は変わらず、失敗したリクエストには課金されません。
ユースケース
キャラクターを人物として見る
ファンアート、キャスティングの参考、コスプレのために、イラストのキャラクターが写真でどう見えるかを確かめられます。
コンセプトアートを映画のワンシーンに
撮影や動画の制作に入る前に、イラストの場面を実写の見た目でプレビューできます。衣装、光、場面を一度に確かめる素早い方法です。
アバターとマスコット
描かれたアバターの写真版を作り、他のツールで再ポーズやリライトを行えます。
プロンプトガイドと実践のヒント
人物は大人として説明する
「a woman in her early thirties」のように年齢を書いてください。特に、絵のタッチで顔が若く見える場合に有効です。
文字は外す
絵の中のタイトル、枠、看板は残ることがあります。「no text and no border」で、当社のテストでは取り除けました。
詳細な絵が最もよく変換される
光と背景の細部があるキービジュアル風のイラストが、最も説得力のある写真になります。非常にフラットで簡略化されたスタイルは、モデルが肌と布地を推測する状態になります。
場面について 1 行書く
「a man in his late thirties with a short dark beard on a log cabin porch at dusk」のような短い説明は、当社のテストで肌、布地、光を写真らしく見せるのに役立ちました。説明は誰がどこにいるかに絞ってください。リアルな写真であることは、組み込みの指示がすでに求めています。
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/anime-to-real-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 リファレンスを参照してください。








