メインコンテンツまでスキップ

Hugging Face

Hugging Face Hub上のパブリックまたはプライベートの画像生成Spaceを使用します。

セットアップ要件

  • Space ID: 使用したいSpaceのIDを見つけます。フォーマットは組織名/スペース名です(例:stabilityai/stable-diffusion-3-medium)。
  • トークン(オプション): Spaceがプライベートまたはログインが必要な場合は、Hugging Faceユーザーアクセストークンを提供する必要があります。Hugging Faceアカウントの設定で作成できます。

パラメータのカスタマイズ

  • パラメータはJSON形式で記述して設定できます。本アプリ側からは、物語に応じた promptnegative_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"
}

Space


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アドレス単位で管理されているようです。もしあなたがグローバルアドレスを共有しているインターネットプロバイダを使用している場合は、他の利用者が無料枠を使い切っているのかもしれません。
  • 無料枠の回復速度等、詳細が公開されていない、変更があるかもしれないので、当方では正確なところは分かりかねます。