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

画像生成

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

POST /api/v1/images/generations は、テキストの説明から 1〜4 枚の画像を生成し ます。必要なスコープ:images:generate。

JSON ボディ

フィールド型必須既定値制約
promptstringはい—前後の空白を除いて 5〜2,000 文字
aspect_ratiostringいいえ1:11:1、16:9、9:16、4:3、3:4、3:2、2:3、5:4、4:5、21:9
resolutionstringいいえ2K2K または 4K
countintegerいいえ11〜4

未知のフィールドは拒否されます。公開リクエストに能力ルーティングの指定項目は ありません。

クレジット

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

確保される総量は、1 枚あたりのコストに count を掛けた値です。クレジットは ジョブが受理された時点でアトミックに確保され、成功時に確定し、終了状態の失敗時に 解放されます。

cURL

認証と冪等性

API キー、スコープ、リクエスト ID、安全な再試行

画像編集

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

目次

JSON ボディ
クレジット
cURL
JavaScript
Python
出力サイズ
curl https://sci-draw.com/api/v1/images/generations \
  -H 'Authorization: Bearer sd_YOUR_KEY' \
  -H 'Idempotency-Key: manuscript-42-panel-a' \
  -H 'Prefer: wait=10' \
  -H 'Content-Type: application/json' \
  -d '{"prompt":"A labeled plant cell diagram","aspect_ratio":"4:3","resolution":"2K","count":1}'

JavaScript

const response = await fetch('https://sci-draw.com/api/v1/images/generations', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.SCIDRAW_API_KEY}`,
    'Idempotency-Key': crypto.randomUUID(),
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ prompt: 'A labeled plant cell diagram' }),
});
const body = await response.json();

Python

import os, uuid, requests

response = requests.post(
    "https://sci-draw.com/api/v1/images/generations",
    headers={
        "Authorization": f"Bearer {os.environ['SCIDRAW_API_KEY']}",
        "Idempotency-Key": str(uuid.uuid4()),
    },
    json={"prompt": "A labeled plant cell diagram", "resolution": "2K"},
)
job = response.json()["data"]

キューまたは処理中は 202 を、待機時間内に終了状態へ達した場合は 200 を返し ます。レスポンスのスキーマとポーリングの流れはジョブを参照してください。

出力サイズ

2K と 4K はサイズ区分であり、辺の長さが固定されるわけではありません。表は実際の出力ピクセル数です。非対応の比率はジョブ作成やクレジット確保前に HTTP 400(INVALID_REQUEST)を返します。

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