跳至主要內容

精靈換膚 V2

用途

變更現有精靈圖影像的外觀,生成新風格的精靈圖。用於改變角色外觀或轉換為不同風格。

方法與路徑

POST /public/v1/sprite/reskin/v2

認證

請參閱認證頁面。需要 Bearer 權杖。

必要標頭:

Authorization: Bearer {your_api_key}

請求欄位

欄位名類型必填說明
imagefile要重製外觀的原始精靈圖影像檔案
descriptionstring描述將套用到精靈圖上的變更內容
qualitystring品質指定。可能的值:standard, pro
stylestring風格指定。可能的值:pixel, cartoon, sd, quater_view

回應

成功回應 (200 OK):

{
"job_id": "uuid-string"
}
欄位類型說明
job_idstring已建立作業的唯一識別碼。使用 Get Job Status 查詢結果

錯誤 / 驗證規則

情境HTTP 狀態說明
Invalid image file400"Invalid image file"
quality 值無效422standard, pro 以外的值會產生 validation error
style 值無效422pixel, cartoon, sd, quater_view 以外的值會產生 validation error
認證失敗401無效的 API 金鑰

非同步作業行為

此端點建立非同步作業。請求立即回傳 job_id,實際重製作業於背景進行。

輪詢方法:

  1. 儲存回應收到的 job_id
  2. 輪詢 GET /public/v1/job/{job_id} 確認狀態
  3. 狀態變為 Succeed 時,於 image_urls 查看結果

狀態流程: PendingSucceedFailed

請求範例

cURL (基本風格):

curl -X POST "https://api.aetherforgeai.com/public/v1/sprite/reskin/v2" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@/path/to/sprite.png" \
-F "description=change the warrior character armor to golden" \
-F "quality=standard"

cURL (指定像素風格):

curl -X POST "https://api.aetherforgeai.com/public/v1/sprite/reskin/v2" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@/path/to/sprite.png" \
-F "description=convert the character to pixel art style" \
-F "quality=pro" \
-F "style=pixel"