Automatic1111
APIとAutomatic1111を使用して最初の計算を送信します。エンドポイントのアドレスを使用し、以下を含めてください:
txt2img
例: https://71bd1b92256e.app.modelserve.ai/sdapi/v1/txt2img
ペイロード:
{
"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
例: 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の機能についてさらに学びましょう。また、テスト用の既成ソリューションが見つかるノートブックセクションも確認してください。