LogoLogoAPI ドキュメント
LogoLogoAPI ドキュメント
ホームページ
概要認証と冪等性画像生成画像編集画像変換グラフ生成ジョブと待機クレジットエラーレート制限と同時実行API 変更履歴
API ドキュメント

画像編集

アップロードした画像を自然言語の指示で編集する

POST /api/v1/images/edits は multipart/form-data を受け付けます。必要な スコープ:images:edit。

フォームフィールド

フィールド型必須既定値制約
imagefileはい—PNG・JPEG・WebP、最大 10 MiB かつデコード後 4,000 万ピクセルまで
promptstringはい—編集指示、5〜2,000 文字
aspect_ratiostringいいえ元画像に依存生成と同じ公開比率
resolutionstringいいえ2K2K または 4K
countintegerいいえ11〜4

ファイルシグネチャは、申告された MIME タイプとは独立に検証されます。不正・ サイズ超過・安全でない画像は 400 INVALID_REQUEST、または同じ公開コードを伴う HTTP 413 を返します。

クレジット

解像度出力 1 枚あたりのクレジット
2K10
4K20

cURL

画像生成

テキストから画像を生成するジョブを作成する

画像変換

画像を SVG・PPTX・PNG・PDF・TIFF に変換する

目次

フォームフィールド
クレジット
cURL
JavaScript
Python
出力サイズ
curl https://sci-draw.com/api/v1/images/edits \
  -H 'Authorization: Bearer sd_YOUR_KEY' \
  -H 'Idempotency-Key: revise-figure-7-v2' \
  -F 'image=@figure.png;type=image/png' \
  -F 'prompt=Move the legend below the diagram and increase label contrast' \
  -F 'resolution=2K' \
  -F 'count=1'

JavaScript

const form = new FormData();
form.set('image', file);
form.set('prompt', 'Move the legend below the diagram');
const response = await fetch('https://sci-draw.com/api/v1/images/edits', {
  method: 'POST',
  headers: { Authorization: `Bearer ${apiKey}`, 'Idempotency-Key': crypto.randomUUID() },
  body: form,
});

Python

with open("figure.png", "rb") as image:
    response = requests.post(
        "https://sci-draw.com/api/v1/images/edits",
        headers={"Authorization": f"Bearer {api_key}", "Idempotency-Key": str(uuid.uuid4())},
        files={"image": ("figure.png", image, "image/png")},
        data={"prompt": "Move the legend below the diagram"},
    )

アップロードされた元画像はジョブの非公開入力であり、ジョブやログのレスポンスに 返されることはありません。冪等な重複アップロードは破棄され、受理された元画像は 終了状態の結果が出たあとに削除されます。

出力サイズ

2K と 4K はサイズ区分であり、辺の長さが固定されるわけではありません。表は実際の出力ピクセル数です。非対応の比率はジョブ作成やクレジット確保前に HTTP 400(INVALID_REQUEST)を返します。編集で aspect_ratio を省略する場合、元画像の比率は 1:3〜3:1 で、指定区分の条件(4K は 600 万ピクセル以上)を満たす必要があります。それ以外は対応する出力比率を指定してください。

aspect_ratio2K4K
1:12048×20482880×2880
16:92560×14403840×2160
9:161440×25602160×3840
4:32304×17283264×2448
3:41728×23042448×3264
3:22496×16643504×2336
2:31664×24962336×3504
5:42240×17923200×2560
4:51792×22402560×3200
21:93136×13443808×1632