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

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',


Python

with open("figure.png", "rb") as image:
    response = requests.post(
        "https://sci-draw.com/api/v1/images/edits",
        headers={"Authorization": f"Bearer 


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

画像生成

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

画像変換

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

目次

フォームフィールド
クレジット
cURL
JavaScript
Python
headers: { Authorization: `Bearer ${apiKey}`, 'Idempotency-Key': crypto.randomUUID() },
body: form,
});
{
api_key
}
"
,
"Idempotency-Key"
:
str
(uuid.uuid4())},
files={"image": ("figure.png", image, "image/png")},
data={"prompt": "Move the legend below the diagram"},
)