AIFENG DCS · Open API Portal

System 18 · 7 capability groups: collect/extract/text-to-image/matting/mockup/listing/IP-check · pay per Bean · free quota to start

Simulated data · 模拟数据 · Simulasi — this portal is a functional demo: AI results are placeholders tagged SIM with no real AI calls; key applications stay PENDING until boss approval.

🧪 Request / Response Examples

image_url / task_id values in the examples are SIM placeholders; the demo environment does not actually render images.

Text-to-Image (sync)

Request

POST /openapi/v1/images/generate
X-App-Key: ak_live_SIM8x2kQ
X-Timestamp: 1737000000
X-Sign: 9f2c…SIM…a1

{
  "prompt": "batik mega mendung, vector style, navy blue",
  "size": "2048x2048",
  "style": "flat_vector",
  "lang": "id-ID"
}

Response

{
  "code": 0,
  "data": {
    "image_url": "https://cdn.aifengdcs.com/sim/t2i_9f2c.png  (SIM)",
    "beans_charged": 10,
    "simulated": true
  }
}

Matting (async job)

Request

POST /openapi/v1/images/matting
X-App-Key: ak_live_SIM8x2kQ
X-Timestamp: 1737000040
X-Sign: 51bd…SIM…7e

{
  "image_url": "https://cdn.aifengdcs.com/in/photo_1024.jpg",
  "feather": 2,
  "callback_url": "https://your-server.example/callback"
}

Response

{
  "code": 0,
  "data": {
    "task_id": "task_SIM_88ab12",
    "status": "QUEUED",
    "simulated": true
  }
}

Callback Payload Example

Request

POST https://your-server.example/callback
X-Sign: 77ac…SIM…09

{
  "task_id": "task_SIM_88ab12",
  "status": "DONE",
  "result_url": "https://cdn.aifengdcs.com/sim/matting_88ab12.png  (SIM)",
  "simulated": true
}