本文へスキップ

画像生成

OpenAI 互換の text-to-image リクエストを扱う POST /v1/images/generations。

http
POST https://api.webway.sh/v1/images/generations

最新のカタログにある画像モデルのルーティング ID を、そのまま指定してください。 例を実行する前に、その ID を WEBWAY_IMAGE_MODEL に設定します。

リクエスト

bash
curl https://api.webway.sh/v1/images/generations \
  -H "Authorization: Bearer $WEBWAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
    \"model\": \"$WEBWAY_IMAGE_MODEL\",
    \"prompt\": \"A paper map of an imaginary coastal city, editorial illustration\",
    \"size\": \"1024x1024\",
    \"n\": 1
  }"
フィールド 補足
model string 必須。画像モデルの ID
prompt string 必須。生成したい画像の説明
size string 対応する出力サイズ。モデルによります
n integer 生成する画像の枚数
quality string 品質のティア。モデルによります
response_format string url または b64_json

レスポンス

json
{
  "created": 1787700000,
  "data": [
    {"url": "https://…/generated-image.png"}
  ]
}

URL は一時的なものです。保存しておきたい場合は、生成されたファイルを早めに ダウンロードしてください。