RunComfy の API で bytedance/seedream-5/lite/edit を実行します。 受け付ける入出力はモデルの スキーマ。
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/bytedance/seedream-5/lite/edit \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "Maintain the model’s pose and the flowing, liquid-like silhouette of the garment. Change the material from silver metal to completely transparent clear water (or glass). Through the flowing liquid, the model’s skin details should be visible. The lighting effect should shift from reflection to refraction.",
"image": [
"https://playgrounds-storage-public.runcomfy.net/tools/7321/media-files/input-1-1.png"
]
}'環境変数 YOUR_API_TOKEN に API キーを設定してください( プロフィールでキー管理)。すべてのリクエストの Authorization ヘッダーに Bearer トークンとして付与: Authorization: Bearer $YOUR_API_TOKEN。
非同期の生成ジョブを送信すると、すぐに request_id と、ステータス確認・結果取得・キャンセル用の URL が返ります。
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/bytedance/seedream-5/lite/edit \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "Maintain the model’s pose and the flowing, liquid-like silhouette of the garment. Change the material from silver metal to completely transparent clear water (or glass). Through the flowing liquid, the model’s skin details should be visible. The lighting effect should shift from reflection to refraction.",
"image": [
"https://playgrounds-storage-public.runcomfy.net/tools/7321/media-files/input-1-1.png"
]
}'request_id の現在の状態を取得します("in_queue"、"in_progress"、"completed"、"cancelled")。
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"指定した request_id の最終出力とメタデータを取得します。ジョブが未完了の場合は現在の状態が返るため、ポーリングを続けられます。
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"request_id でキュー中のジョブをキャンセルします。実行中のジョブはキャンセルできません。
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"公開到達可能な HTTPS URL を指定してください。サーバー側からの取得が可能で、ログイン不要であること、レート制限やボット遮断がないことを確認してください。目安:画像 ≤ 50 MB(約 4K)、動画 ≤ 100 MB(720p で約 2~5 分)。非公開アセットは安定した URL またはプリサイン URL を推奨します。
{
"type": "object",
"title": "入力スキーマ",
"required": [
"prompt",
"image"
],
"properties": {
"prompt": {
"title": "プロンプト",
"description": "推奨の長さは英語で600語以内です。長すぎると情報が散漫になり、モデルが詳細を無視して主な点だけに集中することで、要素が欠けた画像になる場合があります。",
"type": "string",
"default": "Maintain the model’s pose and the flowing, liquid-like silhouette of the garment. Change the material from silver metal to completely transparent clear water (or glass). Through the flowing liquid, the model’s skin details should be visible. The lighting effect should shift from reflection to refraction."
},
"image": {
"title": "画像",
"description": "1〜14枚の画像をアップロードしてください。対応形式は JPEG、PNG、WEBP、BMP、TIFF、GIF です。",
"type": "array",
"items": {
"type": "string",
"format": "image_uri"
},
"validations": [
{
"validation_rule": "file_size_mb<",
"validation_value": 10,
"validation_error": "File size must be less than 10 MB."
},
{
"validation_rule": "width/height>",
"validation_value": 0.0625,
"validation_error": "The aspect ratio range should be 1:16 to 16:1."
},
{
"validation_rule": "width/height<",
"validation_value": 16,
"validation_error": "The aspect ratio range should be 1:16 to 16:1."
},
{
"validation_rule": "width_pixels>",
"validation_value": 14,
"validation_error": "The uploaded image width and height must exceed 14 pixels."
},
{
"validation_rule": "height_pixels>",
"validation_value": 14,
"validation_error": "The uploaded image width and height must exceed 14 pixels."
}
],
"maxItems": 14,
"minItems": 1,
"default": [
"https://playgrounds-storage-public.runcomfy.net/tools/7321/media-files/input-1-1.png"
]
},
"resolution": {
"title": "解像度",
"description": "2K と 3K は幅・高さをモデルが自動決定します。アスペクト比、形状、用途をプロンプトに自然文で記述してください。その他のオプションでは希望の幅・高さを選べます。",
"type": "string",
"enum": [
"2K",
"3K",
"2048x2048 (1:1)",
"2304x1728 (4:3)",
"1728x2304 (3:4)",
"2848x1600 (16:9)",
"1600x2848 (9:16)",
"2496x1664 (3:2)",
"1664x2496 (2:3)",
"3136x1344 (21:9)",
"3072x3072 (1:1)",
"3456x2592 (4:3)",
"2592x3456 (3:4)",
"4096x2304 (16:9)",
"2304x4096 (9:16)",
"3744x2496 (3:2)",
"2496x3744 (2:3)",
"4704x2016 (21:9)"
],
"default": "2048x2048 (1:1)"
},
"sequential_image_generation": {
"title": "連続画像生成",
"description": "有効にすると画像を順番に生成します。",
"type": "string",
"enum": [
"auto",
"disabled"
],
"default": "disabled"
},
"max_images": {
"title": "最大生成枚数",
"description": "生成する画像の最大枚数。sequential_image_generation が auto の場合のみ有効です。",
"type": "integer",
"enum": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
"default": 15
},
"output_format": {
"title": "出力形式",
"description": "出力画像の形式。エクスポートされるファイル形式を決定します。",
"type": "string",
"enum": [
"png",
"jpeg"
],
"default": "png"
},
"optimize_prompt_options": {
"title": "プロンプト最適化",
"description": "プロンプト最適化のモードを設定します。standard:高品質で生成時間が長い。",
"type": "string",
"enum": [
"standard"
],
"default": "standard"
}
}
}{
"output": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "単一画像 URL"
},
"video": {
"type": "string",
"format": "uri",
"description": "単一動画 URL"
},
"images": {
"type": "array",
"description": "複数画像 URL",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "複数動画 URL",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfyは最高の ComfyUI プラットフォームです。次のものを提供しています: ComfyUIオンライン 環境とサービス、および ComfyUIワークフロー 魅力的なビジュアルが特徴です。 RunComfyはまた提供します AI Models, アーティストが最新のAIツールを活用して素晴らしいアートを作成できるようにする。