SweetRouterAPI

Obrázky a videa

Úlohy

Požadavky na obrázky a videa vytvoří úlohu. Stav postupuje z queued přes running do completed nebo failed.

Stav úlohy

GET/v1/jobs/:id
curl
curl https://api.sweetrouter.com/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $SWEETROUTER_API_KEY"
response
{
  "id": "cmg8x2k0d0001",
  "object": "job",
  "type": "image",
  "status": "completed",
  "prompt": "a red apple on a wooden table, soft window light",
  "num_outputs": 2,
  "outputs": [
    {
      "index": 0,
      "status": "completed",
      "url": "https://<storage-host>/results/2026-10-04/cmg8x2k0d0001/0.webp?X-Amz-Signature=...",
      "content_type": "image/webp",
      "width": 832,
      "height": 1280,
      "seed": 1844674407
    },
    { "index": 1, "status": "completed", "url": "https://...", "content_type": "image/webp", "width": 832, "height": 1280, "seed": 92133 }
  ],
  "output_text": null,
  "error": null,
  "cost_usd": "0.10",
  "refunded_usd": "0.00",
  "created_at": "2026-10-04T09:12:03.120Z",
  "finished_at": "2026-10-04T09:12:13.410Z",
  "expires_at": "2026-10-05T09:12:13.410Z",
  "expired": false
}

U obrázků se dotazujte každé 2 sekundy, u videí každých 5 sekund, nebo dotazování vynechte díky Webhookům. Neúspěšné úlohy automaticky vracíme.

Seznam úloh

GET/v1/jobs

Vrací data od nejnovějších. Filtrujte přes status a type, limit nastavte až na 100 a next_cursor pošlete zpět jako cursor pro další stránku.

curl
curl "https://api.sweetrouter.com/v1/jobs?limit=20&status=completed" \
  -H "Authorization: Bearer $SWEETROUTER_API_KEY"

Uchovávání

Adresy výstupů jsou podepsané a po 24 hodinách přestanou fungovat, protože se soubory smažou. Co si chcete nechat, si stáhněte.

Limity

Každý účet může mít současně 20 úloh s obrázky nebo videem ve frontě nebo v běhu. Další požadavky dostanou 429, dokud některé neskončí.