コンテンツにスキップ

Automatic1111

APIとAutomatic1111を使用して最初の計算を送信します。エンドポイントのアドレスを使用し、以下を含めてください:

txt2img

/sdapi/v1/txt2img

例: https://71bd1b92256e.app.modelserve.ai/sdapi/v1/txt2img

ペイロード:

    {
    "prompt": "portrait of a young women, blue eyes, cinematic",
    "steps": 25,
    "width": 512,
    "height": 512
    }
curl -s -X POST \
     -H 'Accept: application/json' \
     -H 'Content-Type: application/json' \
     -H 'Authorization: Bearer X' \
     -d '{"prompt": "portrait of a young women, blue eyes, cinematic", "steps": 25, "width": 512, "height": 512}' \
     'https://{address}/sdapi/v1/txt2img'
import requests

r = requests.post(
    "https://{address}/sdapi/v1/txt2img",
    headers={
        "Accept": "application/json",
        "Content-Type": "application/json",
        "Authorization": "Bearer X",
    },
    data={
        "prompt": "portrait of a young women, blue eyes, cinematic",
        "steps": 25,
        "width": 512,
        "height": 512,
    },
)
fetch('https://{address}/sdapi/v1/txt2img', {
  "method": "POST",
  "headers": {
    "Accept": "application/json",
    "Content-Type": "application/json",
    "Authorization": "Bearer X"
  },
  "body": JSON.stringify({"prompt": "portrait of a young women, blue eyes, cinematic", "steps": 25, "width": 512, "height": 512})
});

「Bearer X」を実際のアクセストークンに置き換えることを忘れないでください。アクセストークン(Bearer)の見つけ方については、クイックスタートセクションで詳細をご覧ください。

🚀 クイックスタート

以下のリンクをクリックして、Automatic1111 APIの機能についてさらに学びましょう。また、テスト用の既成ソリューションが見つかるノートブックセクションも確認してください。

詳細はこちら

img2img

/sdapi/v1/img2img

例: https://71bd1b92256e.app.modelserve.ai/sdapi/v1/img2img

ペイロード:

    {
    "prompt": "girl with red eyes",
    "init_images": [encoded_base64_image],
    "steps": 30,  # optimal steps to maintain quality
    "width": 512,  # match the original image dimensions
    "height": 512,  # match the original image dimensions
    "denoising_strength": 0.2,  # low denoising strength to preserve original details
    "cfg_scale": 7  # Classifier-Free Guidance Scale
    }
curl -s -X POST \
     -H 'Accept: application/json' \
     -H 'Content-Type: application/json' \
     -H 'Authorization: Bearer X' \
     -d '{"prompt": "a dog sitting on a bench", "init_images": [encoded_base64_image], "steps": 30, "width": 512, "height": 512, "denoising_strength": 0.2, "cfg_scale": 7}' \
     'https://{address}/sdapi/v1/imgt2img'
import requests

r = requests.post(
    "https://{address}/sdapi/v1/imgt2img",
    headers={
        "Accept": "application/json",
        "Content-Type": "application/json",
        "Authorization": "Bearer X",
    },
    data={
        "prompt": "a dog sitting on a bench",
        "init_images": [encoded_base64_image],
        "steps": 30,
        "width": 512,
        "height": 512,
        "denoising_strength": 0.2,
        "cfg_scale": 7,
    },
)
fetch('https://{address}/sdapi/v1/imgt2img', {
  "method": "POST",
  "headers": {
    "Accept": "application/json",
    "Content-Type": "application/json",
    "Authorization": "Bearer X"
  },
  "body": JSON.stringify({"prompt": "a dog sitting on a bench", "init_images": [encoded_base64_image], "steps": 30, "width": 512, "height": 512, "denoising_strength": 0.2, "cfg_scale": 7})
});

「Bearer X」を実際のアクセストークンに置き換えることを忘れないでください。アクセストークン(Bearer)の見つけ方については、クイックスタートセクションで詳細をご覧ください。

🚀 クイックスタート

以下のリンクをクリックして、Automatic1111 APIの機能についてさらに学びましょう。また、テスト用の既成ソリューションが見つかるノートブックセクションも確認してください。

詳細はこちら