Hugging Face
Hugging Face Hub上のパブリックまたはプライベートの画像生成Spaceを使用します。
セットアップ要件
- Space ID: 使用したいSpaceのIDを見つけます。フォーマットは組織名/スペース名です(例:stabilityai/stable-diffusion-3-medium)。
- トークン(オプション): Spaceがプライベートまたはログインが必要な場合は、Hugging Faceユーザーアクセストークンを提供する必要があります。Hugging Faceアカウントの設定で作成できます。
パラメータのカスタマイズ
- パラメータはJSON形式で記述して設定できます。本アプリ側からは、物語に応じた
promptとnegative_promptが自動的に挿入されます。 - モデルによっては不要なパラメータがあると動作しない場合があります。その場合、消したいパラメータのキーの値に
deleteを設定することで、そのパラメータを無効化できます。例えば、negative_promptを無効にしたい場合は、JSON内で"negative_prompt": "delete"と記述します。 - もしAPI名が/inferではない場合、
apinameにAPI名を入力することで変更できます。
設定例
black-forest-labs/FLUX.2-klein-4B
{
"mode_choice": "Distilled (4 steps)",
"seed": 0,
"randomize_seed": true,
"width": 1024,
"height": 1024,
"num_inference_steps": 4,
"guidance_scale": 1,
"prompt_upsampling": false,
"negative_prompt": "delete",
"apiname": "/infer"
}
lehehroi/Illustrious130 Space
{
"seed": 0,
"randomize_seed": true,
"width": 1024,
"height": 1024,
"num_inference_steps": 28,
"prompt": "best quality",
"negative_prompt": "monochrome, (low quality, worst quality:1.2), very displeasing, 3d, watermark, signature, ugly, poorly drawn,"
}
mrfakename/Z-Image-Turbo Space
{
"seed": 0,
"randomize_seed": true,
"width": 1024,
"height": 1024,
"num_inference_steps": 9,
"prompt": "best quality",
"negative_prompt": "delete",
"apiname": "/generate_image"
}
mcp-tools/Qwen-Image-Fast Space
{
"seed": 0,
"aspect_ratio": "1:1",
"guidance_scale": 1,
"num_inference_steps": 4,
"negative_prompt": "delete",
"width": "delete",
"height": "delete",
"apiname": "/generate_image"
}
トラブルシューティング
無料枠で生成できる枚数が極端に少ない、あるいは全く生成できない
- 1枚あたりどの程度無料枠を使用するかはSpaceによって異なります。時間制なので生成に時間がかかるSpaceは生成できる枚数が少ないです。
- 無料枠はIPアドレス単位で管理されているようです。もしあなたがグローバルアドレスを共有しているインターネットプロバイダを使用している場合は、他の利用者が無料枠を使い切っているのかもしれません。
- 無料枠の回復速度等、詳細が公開されていない、変更があるかもしれないので、当方では正確なところは分かりかねます。