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

画像変換

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

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

フォームフィールド

フィールド型必須既定値制約
imagefileはい—PNG・JPEG・WebP、最大 10 MiB かつデコード後 4,000 万ピクセルまで
formatstringはい—svg、pptx、png、pdf、tiff
vector_modestringいいえeditable_textSVG のみ
dpistringいいえ300300、600、1000。PNG・PDF・TIFF のみ

2 つの SVG モード

SVG の 2 つの選択肢はどちらも実装済みで、同じエンドポイントから利用できます:

vector_mode結果クレジット
editable_text可能な範囲でテキストを編集できる SVG10
full_vector完全にベクター化された SVG 出力15

これらの名前は出力の性質を表すものです。能力のルーティングは SciDraw AI が管理して おり、公開契約には含まれません。

その他の形式とクレジット

形式オプションクレジット
pptx—10
png、pdf、tiffdpi=3005
png、pdf、tiffdpi=60010
png、pdf、tiffdpi=100015

SVG 以外の形式に full_vector を指定した場合、または SVG・PPTX に既定以外の DPI を指定した場合は 400 INVALID_REQUEST を返します。

cURL:テキスト編集可能な SVG

curl https://sci-draw.com/api/v1/images/conversions \
  -H 'Authorization: Bearer sd_YOUR_KEY' \
  -H 'Idempotency-Key: figure-12-svg-editable' \
  -F 'image=@figure.png;type=image/png' \
  -F 'format=svg' \
  -F 'vector_mode=editable_text'

JavaScript

const form = new FormData();
form.set('image', file);
form.set('format', 'svg');
form.set('vector_mode', 'full_vector');
const response = await fetch



Python

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


2 つめの SVG 出力を使うには vector_mode=full_vector を指定します。成功した ジョブの result.files[0] には format、mime_type、ダウンロード URL が 含まれます。

画像編集

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

ジョブと待機

非同期処理をポーリングし、サニタイズ済みの結果を読む

目次

フォームフィールド
2 つの SVG モード
その他の形式とクレジット
cURL:テキスト編集可能な SVG
JavaScript
Python
(
'https://sci-draw.com/api/v1/images/conversions'
, {
method: 'POST',
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={"format": "svg", "vector_mode": "full_vector"},
)