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

イラスト生成をする

このチュートリアルでできること

以下のようなプロンプトから画像を生成できます。

(masterpiece) 1girl maid cat ear starry sky 🔜

(masterpiece) 1girl maid cat ear

手順

GPULess.aiでイラストを生成するにはイラスト生成と、イラスト取得の2つのAPIを使います。

注意

以下の手順を実行するにはAPIキーの登録が必要です。

イラスト生成のリクエストを送る

まずはv1/images/generateというイラスト生成APIを呼び出してみましょう。 ヘッダーの{YOUR_API_KEY}には取得したAPIキーを入力してください。

リクエスト

curlでPOSTリクエストを送ります。

curl -X POST \
https://api.gpuless.io/v1/images/generate \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {YOUR_API_KEY}' \
-d '{ \
"model":"anything-v4", \
"prompt": "(masterpiece) 1girl maid cat ear", \
"negative_prompt":"nsfw" \
}'

レスポンス

イメージIDが取得できました 🎉

{
"image_id": "092cb6da-e1cd-4324-89d4-b7799a9f3166"
}

イラスト取得のリクエストを送る

次に、v1/imagesエンドポイントを使って生成したイラストを取得できます。 最大100件取得します。

リクエスト

curl -X GET \
https://api.gpuless.io/v1/images \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {YOUR_API_KEY}'

レスポンス

{
"images": [
{
"status": "generated",
"image_id":"092cb6da-e1cd-4324-89d4-b7799a9f3166",
"metadata": {
"model":"anything-v4",
"prompt":"(masterpiece) 1girl maid cat ear",
"negative_prompt":"nsfw"
},
"image_url": "https://api.gpuless.io/v1/images/092cb6da-e1cd-4324-89d4-b7799a9f3166",
"raw_image": "https://api.gpuless.io/v1/images/092cb6da-e1cd-4324-89d4-b7799a9f3166/raw"
}
]
}