Seedance 2.0
Luo videoita Seedance 2.0 -mallilla käyttäen tekstiä, ensimmäistä ja viimeistä kehystä tai multimodaalisia viitteitä. Tämä sivu kattaa koko työnkulun pyynnöstä valmiiseen tulokseen.
Mallin API-tunniste: seedance-2-0
Videon luominen tapahtuu asynkronisesti. Tallenna luontipyynnön palauttama taskId ja kysy sen tilaa tai ota vastaan webhook-ilmoitus.
Ominaisuudet
| Ominaisuus | Tuetut arvot |
|---|---|
| Tulostarkkuus | 480p · 720p · 1080p · 4k |
| Tuloksen kesto | 4–15 sekuntia |
| Kuvasuhde | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive |
| Viitekuvat | Enintään 9 kuvaa |
| Viitevideot | Enintään 3 videota |
| Viiteäänitiedostot | Enintään 3 äänitiedostoa |
| Kaikki viitemateriaalit yhteensä | Yhteensä enintään 12 viitetiedostoa |
| Kokonaiskesto video-/ääniryhmää kohti | 15 sekuntia |
| seed | -1 – 4294967295 |
Hinnoittelu ja krediitit
Videoiden luominen veloitetaan krediitteinä sekuntiperusteisen laskutettavan keston mukaan. Jos videosisältöä ei käytetä syötteensä, laskutettava kesto on luodun videon pituus. Jos videosisältöä käytetään syötteenä, kesto sisältää myös viitevideon pituuden.
Alla olevassa taulukossa näytetään sekuntikohtaiset krediittiveloitukset, ei tehtävän kokonaiskustannusta. Hinta määräytyy mallin, resoluution sekä sen mukaan, käytetäänkö viitevideoita (reference-to-video-tila). Taulukon alla olevista kaavoista ja esimerkeistä näet, miten kokonaiskustannus lasketaan.
| Tulostarkkuus | Ilman videosisääntuloa | Videosisääntulon kanssa |
|---|---|---|
480p | 6 saldoa/sekunti | 4 saldoa/sekunti |
720p | 12 saldoa/sekunti | 8 saldoa/sekunti |
1080p | 30 saldoa/sekunti | 20 saldoa/sekunti |
4k | 70 saldoa/sekunti | 40 saldoa/sekunti |
- Ilman videosisääntuloa: valmiin videon sekunnit × hinta ilman videota.
- Videosisääntulon kanssa: (valmiin videon sekunnit + mitatun viitevideon sekunnit) × hinta videon kanssa. Palvelin mittaa viitevideon kokonaiskeston ja pyöristää sen ylöspäin täysiin sekunteihin ennen veloitusta.
- Pelkkiä kuva- tai ääniviitteitä käytettäessä sovelletaan ilman videota -hintaa. Viitevideon laskutushintaa käytetään vain reference-to-video-tilassa silloin, kun pyynnössä toimitetaan videoviitteitä.
Laskutusesimerkit
5 sekunnin 720p tekstistä videoksi -luonti: 5 × 12 = 60 krediittiä.
5 sekunnin 720p-video 5 sekunnin viitevideolla: (5 + 5) × 8 = 80 krediittiä.
Krediitit varataan pyynnön yhteydessä ja veloitetaan, kun luonti onnistuu. Epäonnistuneet tai aikakatkaistut tehtävät siirtyvät hyvityskiertoon. Laskutustila refund_failed tarkoittaa, ettei hyvitystä voitu viedä loppuun; tarkista API-logit tai ota yhteys tukeen.
Autentikointi
Luo API-avain hallintapaneelissa. Täydellinen avain näytetään vain kerran. Säilytä se turvallisesti palvelimellasi ja lähetä se Bearer-tokenina jokaisen pyynnön yhteydessä.
Perus-URL
https://api.seevio.aiAuthorization: Bearer sk_live_your_api_key
Content-Type: application/jsonAseta SEEVIO_API_KEY-ympäristömuuttuja ennen näiden esimerkkien suorittamista. JavaScript-esimerkit ajetaan palvelimellasi Node.js-ympäristössä; Python-esimerkeissä käytetään requests-kirjastoa.
Pika-aloitus
Lähetä tämä minimipyyntö, tallenna palautettu taskId ja käytä alla olevaa tehtäväkyselyn esimerkkiä. Luontivastauksessa näkyvä krediittisumma on varattu enimmäismäärä.
curl --fail-with-body https://api.seevio.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEVIO_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "seedance-2-0",
"input": {
"prompt": "A cat surfing at sunset, cinematic lighting",
"duration": 5,
"resolution": "720p",
"generation_type": "text-to-video",
"aspect_ratio": "16:9",
"generate_audio": true
}
}'Esimerkki tehtävän luonnin vastauksesta
Kun yllä oleva pyyntö on hyväksytty, API palauttaa tämän JSON-vastauksen. taskId on tehtävätunniste, jota käytetään myöhemmissä tilakyselyissä; credits tarkoittaa tälle tehtävälle varattujen hyvitysten määrää. Tämä vastaus vahvistaa vain tehtävän luomisen, ei sitä, että video on valmis. Sinun on seurattava tehtävän tilaa kyselyillä tai käytettävä webhookia saadaksesi valmiin videon tulokset.
{
"taskId": "3f2aK9mR7xQp4TnZ8bLc6YwH",
"credits": 60
}Luo tehtävä
POST https://api.seevio.ai/v1/videos/generationsLähetä JSON-objekti, joka sisältää mallin (model) ja syötteen (input) sekä valinnaisen callback_url-osoitteen. Määritä aina tällä sivulla näkyvä mallitunnus; jos mallia ei määritetä, käyttöön otetaan seedance-2-0.
Pyyntörunko
| Kenttä | Tyyppi | Pakollinen | Kuvaus ja rajoitukset |
|---|---|---|---|
model | string | Kyllä | Mallitunnus. Jos haluat käyttää mallia Seedance 2.0, määritä tämän kentän arvoksi seedance-2-0. |
callback_url | string | Ei | Julkinen HTTPS-päätepiste onnistuneille ja epäonnistuneille POST-kutsuille. Yksityisiä verkkoja tai localhost-osoitteita ei sallita. Esimerkki: https://example.com/webhooks/seevio |
input | object | Kyllä | Luontiasetukset. Pitää sisältää prompt-tekstisyöte, joka ei ole tyhjä. |
Syöteparametrit
Anna parametrit image_urls, video_urls ja audio_urls URL-merkkijonojen taulukkoina (string[]). Jokaisen toimitetun URL-osoitteen on oltava julkisesti saatavilla HTTPS-yhteyden kautta, mukaan lukien valitun tilan sivuuttama media.
| Kenttä | Tyyppi | Pakollinen | Oletus | Kuvaus ja rajoitukset |
|---|---|---|---|---|
input.prompt | string | Kyllä | — | Kehete on pakollinen jokaisessa tilassa. Se voi sisältää enintään 10 000 merkkiä ennen välistysten poistoa, eikä se voi koostua pelkistä tyhjämerkeistä. Esimerkki: A cat surfing at sunset |
input.generation_type | string | Ei | text-to-video | text-to-video käyttää vain prompt-syötettä; image-to-video käyttää 1–2 kuvaa; reference-to-video käyttää kuva-, video- ja/tai ääniviitteitä. Tuetut arvot text-to-video | image-to-video | reference-to-video |
input.image_urls | string[] | Ehdollinen | [] | image-to-video: 1 kuva ensimmäiseksi kehykseksi tai 2 järjestettyä kuvaa ensimmäiseksi ja viimeiseksi kehykseksi. reference-to-video: enintään 9 kuvaa. Ohitetaan text-to-video-tilassa. Esimerkki: ["https://example.com/first-frame.jpg"] |
input.video_urls | string[] | Ehdollinen | [] | Välitetään vain reference-to-video-tilassa; enintään 3 videota ja yhteensä 15 sekuntia. Ohitetaan muissa tiloissa. Esimerkki: ["https://example.com/source.mp4"] |
input.audio_urls | string[] | Ehdollinen | [] | Välitetään vain reference-to-video-tilassa; enintään 3 äänitiedostoa ja yhteensä 15 sekuntia. Ohitetaan muissa tiloissa. Ääntä ei voi käyttää tämän mallin ainoana viitemateriaalina. Jos käytät audio_urls-parametreja, sinun on annettava myös vähintään yksi viitekuva image_urls-parametrissa tai yksi viitevideo video_urls-parametrissa. Esimerkki: ["https://example.com/music.mp3"] |
input.duration | integer | Ei | 5 | Valmiin videon kesto kokonaislukuna välillä 4–15 sekuntia. Tuetut arvot 4–15Esimerkki: 5 |
input.aspect_ratio | string | Ei | adaptive | Valmiin videon kuvasuhde. Arvolla adaptive malli määrittää kuvasuhteen itse. Tuetut arvot 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptiveEsimerkki: adaptive |
input.resolution | string | Ei | 720p | Käytä jotain tässä luetelluista tuetuista kuvasuhteista. Tuetut arvot 480p | 720p | 1080p | 4kEsimerkki: 720p |
input.generate_audio | boolean | Ei | true | Pyydä synkronoidun äänen luomista videolle. Tuetut arvot true | falseEsimerkki: true |
input.watermark | boolean | Ei | false | Pyydä tekoälyvesileiman lisäämistä luotavaan videoon. Tuetut arvot true | falseEsimerkki: false |
input.web_search | boolean | Ei | false | Salli verkkohaku, jos malli tukee sitä. Tuetut arvot true | falseEsimerkki: false |
input.return_last_frame | boolean | Ei | false | Pyydä viimeistä kehystä erillisenä tiedostona. Kyselyn tulos sisältää kentän data.last_frame_url, kun kehys on saatavilla; muutoin arvo on null. Tuetut arvot true | falseEsimerkki: true |
input.seed | integer | Ei | -1 | Kokonaisluku väliltä -1 ja 4294967295. Arvo -1 valitsee satunnaisen siemenen. Tuetut arvot -1 – 4294967295Esimerkki: 42 |
Totuusarvojen (boolean) on oltava JSON-muodossa true tai false (ei merkkijonoina tai numeroina).
Luontivastaus
HTTP 200 palauttaa kentät taskId (merkkijono) ja credits (numero). Tämä vahvistaa tehtävän vastaanoton, ei sen valmistumista. Alla oleva summa vastaa 5 sekunnin 720p-pika-aloitusta.
{
"taskId": "3f2aK9mR7xQp4TnZ8bLc6YwH",
"credits": 60
}Luontitilat ja esimerkit
Tekstistä videoksi
Luo video tekstikuvauksesta. Medialinkkejä ei välitetä tässä tilassa.
curl --fail-with-body https://api.seevio.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEVIO_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "seedance-2-0",
"input": {
"prompt": "A cat surfing at sunset, cinematic lighting",
"duration": 5,
"resolution": "720p",
"generation_type": "text-to-video",
"aspect_ratio": "16:9",
"generate_audio": true
}
}'Ensimmäinen kehys
Toimita yksi kuva ensimmäiseksi kehykseksi ja kuvaile liikettä prompt-kentässä.
curl --fail-with-body https://api.seevio.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEVIO_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "seedance-2-0",
"input": {
"prompt": "A cat surfing at sunset, cinematic lighting",
"duration": 5,
"resolution": "720p",
"generation_type": "image-to-video",
"image_urls": [
"https://example.com/first-frame.jpg"
],
"aspect_ratio": "adaptive"
}
}'Ensimmäinen ja viimeinen kehys
Toimita kaksi kuvalinkkiä järjestyksessä: ensimmäinen kehys, sitten viimeinen kehys. Tämä esimerkki pyytää myös valmiin videon viimeistä kehystä.
curl --fail-with-body https://api.seevio.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEVIO_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "seedance-2-0",
"input": {
"prompt": "A cat surfing at sunset, cinematic lighting",
"duration": 5,
"resolution": "720p",
"generation_type": "image-to-video",
"image_urls": [
"https://example.com/first-frame.jpg",
"https://example.com/last-frame.jpg"
],
"aspect_ratio": "adaptive",
"return_last_frame": true
}
}'Multimodaalinen viite
Yhdistä kuva-, video- ja ääniviitteitä. Tekstikuvaus (prompt) on edelleen pakollinen. Viitevideon käyttö muuttaa hinnoittelukaavaa.
curl --fail-with-body https://api.seevio.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEVIO_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "seedance-2-0",
"input": {
"prompt": "Follow the reference camera movement and keep the character consistent. Use the audio for ambience.",
"duration": 5,
"resolution": "720p",
"generation_type": "reference-to-video",
"image_urls": [
"https://example.com/character.jpg"
],
"video_urls": [
"https://example.com/camera.mp4"
],
"audio_urls": [
"https://example.com/ambience.mp3"
],
"aspect_ratio": "adaptive"
}
}'Tehtävän kysely
GET https://api.seevio.ai/v1/tasks/{taskId}Korvaa esimerkkitunnus luonnin yhteydessä palautetulla taskId-tunnuksella. Kyselyt palauttavat vain ne tehtävät, jotka kuuluvat kyseisen API-avaimen käyttäjälle; tuntemattomat tunnukset palauttavat virheen HTTP 404.
Tee kyselyitä aluksi 10–20 sekunnin välein, hidasta tahtia, jos saat virheen HTTP 429, ja lopeta kyselyt, kun tilaksi vaihtuu completed tai failed. Suosi webhookeja tuotantoympäristössä. Jokainen alla oleva koodiesimerkki tekee yhden kyselyn.
curl --fail-with-body https://api.seevio.ai/v1/tasks/3f2aK9mR7xQp4TnZ8bLc6YwH \
-H "Authorization: Bearer $SEEVIO_API_KEY"| Tila | Kuvaus ja rajoitukset |
|---|---|
queued | Hyväksytty ja odottaa käsittelyä jonossa. |
generating | Videon luominen on käynnissä. |
completed | Valmis (onnistunut). Lataa tulokset osoitteesta data.results ennen niiden vanhenemista. |
failed | Valmis (epäonnistunut). Tarkista kentät failed_reason ja billing_status. |
| Kenttä | Tyyppi | Kuvaus ja rajoitukset |
|---|---|---|
id | string | Tehtävän tunniste. Vastaa luontivastauksen kenttää taskId. |
created_at | number | Tehtävän luontiaika Unix-aikana (sekunteina). |
model | string | Tässä tehtävässä käytetty julkinen mallitunnus. |
billing_status | string | reserved, charged, refunded tai refund_failed. |
credits | number | Tehtävälle varatut krediitit. Tämä arvo säilyy hyvityksen jälkeen; tarkista lopullinen laskutustulos kentästä billing_status. |
failed_reason | string | null | Epäonnistumisen syy virheellisissä tehtävissä; muuten null. Epäonnistuneiden tehtävien kyselyvastauksista puuttuu data-kenttä. |
data | object | Mukana onnistuneissa tehtäväkyselyissä. Sisältää valmiin tiedoston tiedot ja käsittelytiedot. |
data.results | string[] | Videolinkkien taulukko. Tyhjä, kunnes tehtävä valmistuu tai jos video on jo vanhentunut. |
data.video_expires_at | string | null | Videon vanhenemisaika ISO 8601 -muodossa, tai null ennen kuin se on saatavilla. Tallenna valmis video ennen tätä ajankohtaa. |
data.last_frame_url | string | null | Viimeisen kehyksen URL-osoite, jos sitä on pyydetty ja se on saatavilla; muuten null. |
data.processing_time | number | null | Palveluntarjoajan käsittelyaika sekunteina, jos saatavilla; muuten null. |
Valmis tehtävä: kyselyn vastaus videotuloksilla
Kun kysely palauttaa arvon status=completed, videon luonti on päättynyt. Löydät videoiden URL-osoitteet kohdasta data.results. Lataa videot ennen kohdassa data.video_expires_at ilmoitettua ajankohtaa. Tila billing_status=charged osoittaa, että varatut krediitit on veloitettu.
{
"id": "3f2aK9mR7xQp4TnZ8bLc6YwH",
"created_at": 1788652800,
"model": "seedance-2-0",
"status": "completed",
"billing_status": "charged",
"credits": 60,
"failed_reason": null,
"data": {
"results": [
"https://cdn.seevio.ai/api/videos/example.mp4"
],
"video_expires_at": "2026-09-07T00:00:00Z",
"last_frame_url": null,
"processing_time": 48
}
}Epäonnistunut tehtävä: kyselyn vastaus virhe- ja veloitustiedoilla
Kun kysely palauttaa arvon status=failed, luonti on epäonnistunut. Kohdasta failed_reason näet virheen syyn ja kohdasta billing_status hyvityksen tilanteen. Tässä esimerkissä tila refunded tarkoittaa, että krediitit on palautettu. credits-kentässä näkyy alkuperäinen varattu määrä, eikä vastaus sisällä data-kenttää.
{
"id": "3f2aK9mR7xQp4TnZ8bLc6YwH",
"created_at": 1788652800,
"model": "seedance-2-0",
"status": "failed",
"billing_status": "refunded",
"credits": 60,
"failed_reason": "provider_failed"
}Webhookit
Aseta callback_url-osoite luontipyyntöön vastaanottaaksesi JSON-muotoisen POST-kutsun, kun tehtävä valmistuu tai epäonnistuu. Palauta 2xx-vastaus 15 sekunnin kuluessa. Epäonnistuneita lähetyksiä yritetään uudelleen; käsittele toistuvat kutsut idempotentisti tehtävätunnuksen (task ID) perusteella.
Takaisinkutsun päätepisteen on hyväksyttävä POST-pyyntöjä, joiden runko on JSON-muotoinen (Content-Type: application/json).
Luo tehtävä webhook-paluukutsulla
curl --fail-with-body https://api.seevio.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEVIO_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "seedance-2-0",
"input": {
"prompt": "A cat surfing at sunset, cinematic lighting",
"duration": 5,
"resolution": "720p",
"generation_type": "text-to-video",
"aspect_ratio": "16:9",
"generate_audio": true
},
"callback_url": "https://example.com/webhooks/seevio"
}'Webhook-tietosisältö eroaa tehtäväkyselyn vastauksesta: siitä puuttuvat kentät billing_status ja credits; epäonnistumisen tiedot ovat kentissä data.failed_reason ja data.credits_refunded. Webhookin created_at ilmoittaa tapahtuman luontiajan Unix-sekunteina.
Tehtävä valmis: onnistuneen kutsun hyötykuorma
Kun luonti onnistuu, takaisinkutsu sisältää arvon status=completed. Tunnista tehtävä id-kentän avulla ja hae videon URL-osoitteet kohdasta data.results. Lataa ja tallenna tulokset ennen kohdassa data.video_expires_at ilmoitettua ajankohtaa.
{
"id": "3f2aK9mR7xQp4TnZ8bLc6YwH",
"created_at": 1788652800,
"model": "seedance-2-0",
"status": "completed",
"data": {
"results": [
"https://cdn.seevio.ai/api/videos/example.mp4"
],
"video_expires_at": "2026-09-07T00:00:00Z",
"last_frame_url": null,
"processing_time": 48
}
}Tehtävä epäonnistui: epäonnistuneen kutsun hyötykuorma
Jos luonti epäonnistuu, takaisinkutsu sisältää arvon status=failed. Tunnista tehtävä id-kentän avulla. Kohdasta data.failed_reason näet virheen syyn ja kohdasta data.credits_refunded palautettujen krediittien määrän.
{
"id": "3f2aK9mR7xQp4TnZ8bLc6YwH",
"created_at": 1788652800,
"model": "seedance-2-0",
"status": "failed",
"data": {
"failed_reason": "provider_failed",
"credits_refunded": 60
}
}Esimerkki vastaanottimesta
export async function POST(request: Request) {
const callbackData = await request.json();
if (callbackData.status === "completed") {
const videoUrls = callbackData.data.results;
// Save the video URLs and mark this task as completed in your application.
console.log(callbackData.id, videoUrls);
}
if (callbackData.status === "failed") {
const { failed_reason, credits_refunded } = callbackData.data;
// Record the failure reason and refunded credits for this task.
console.error(callbackData.id, failed_reason, credits_refunded);
}
return new Response(null, { status: 200 });
}Tässä Next.js-esimerkissä luetaan JSON-muotoinen takaisinkutsun runko ja käsitellään onnistuneet sekä epäonnistuneet tehtävät suoraan. Lisää sovellukseesi tiedon säilytys ja tehtävätunnusten (task-ID) duplikaattien poisto. Aseta hitaat työt jonoon ennen takaisinkutsun kuittaamista.
Medialähdevaatimukset ja -rajoitukset
- Kaikkien media- ja callback-osoitteiden on oltava julkisia HTTPS-osoitteita. Vältä localhost-osoitetta, yksityisiä IP-osoitteita ja tiedostoja, jotka vaativat evästeitä tai kirjautumista. Viitevideon/-äänen URL-osoitteiden on osoitettava suoraan luettavaan mediatiedostoon.
- Reference-to-video-tilassa toimita vähintään yksi viite, enintään 9 kuvaa, 3 videota, 3 äänitiedostoa ja yhteensä enintään 12 materiaalia. Videoiden ja äänitiedostojen kokonaiskesto saa olla enintään 15 sekuntia per mediatyyppi.
- text-to-video ohittaa kaikki mediaviitteet. image-to-video huomioi vain ensimmäisen/viimeisen kehyksen kuvat ja ohittaa video- sekä ääniviitteet. Käytä reference-to-video-tilaa, jos haluat yhdistää eri mediatyyppejä.
- Käytettäessä Seedance 2.0 -malleja, liitä äänen mukaan vähintään yksi kuva tai video yhteensopivuuden varmistamiseksi. Pelkkää ääntä hyödyntävät esimerkit löytyvät Seedance 2.5 -sivulta.
Kuvan vaatimukset
- Kunkin kuvan koon on oltava alle 30 kt.
- Tuetut tiedostomuodot: jpeg, png, webp, bmp, tiff, gif.
- Kuvasuhde (leveys ÷ korkeus): 0,4–2,5 (raja-arvot mukaan lukien).
- Sekä leveyden että korkeuden on oltava 300–6 000 pikseliä (raja-arvot mukaan lukien).
Videon vaatimukset
- Tuetut tiedostomuodot: mp4, mov.
- Yksittäinen video saa olla enintään 100 kt.
- Kuvanopeus: 24–60 kuvaa sekunnissa (FPS, raja-arvot mukaan lukien).
- Kuvasuhde (leveys ÷ korkeus): 0,4–2,5 (raja-arvot mukaan lukien).
- Pikseleiden kokonaismäärä (leveys × korkeus): 407 696–8 295 044 (raja-arvot mukaan lukien). Esimerkiksi 614 × 664 = 407 696 ja 3 326 × 2 494 = 8 295 044. Nämä ovat esimerkkejä pikselimääristä, eivät kiinteitä leveys- tai korkeusvaatimuksia.
Äänen vaatimukset
- Tuetut tiedostomuodot: wav, mp3.
- Yksittäinen äänitiedosto saa olla enintään 15 kt.
Virheet
HTTP-virheiden yhteydessä palautetaan error-objekti, jossa on kentät code ja message. Onnistuneesti vastaanotettu tehtävä voi silti epäonnistua myöhemmin; tee tehtäväkysely tai käsittele epäonnistumisesta tuleva webhook-kutsu.
{
"error": {
"code": "invalid_request",
"message": "input.prompt is required."
}
}| HTTP | Kenttä | Toimenpide |
|---|---|---|
| 400 | invalid_request | Korjaa JSON-rakenne, puuttuva prompt-syöte, parametrien arvot tai median URL-osoite ennen uutta yritystä. |
| 401 | invalid_api_key | Tarkista Bearer-token ja varmista, että API-avain on aktiivinen. |
| 402 | insufficient_credits | Lisää krediittejä tai pienennä tehtävän kulua. Vastaus voi sisältää tiedon vaaditusta ja käytettävissä olevasta krediittimäärästä. |
| 403 | forbidden | Tarkista virheilmoituksessa mainittu tilitasoinen rajoitus. |
| 404 | not_found | Tarkista tehtävätunnus (task ID) ja varmista, että API-avain kuuluu tehtävän luoneelle käyttäjälle. |
| 429 | rate_limited | Odota Retry-After-otsikossa määritetty aika ennen kuin yrität uudelleen. |
| 500 | internal_error | Tarkista virheilmoitus ja API-logit. Yritä uudelleen harkiten; uuden luontipyynnön lähettäminen voi luoda uuden veloitettavan tehtävän. |
Käyttörajat
Tehtävien luonti: kukin API-avain sallii oletusarvoisesti enintään 100 pyyntöä minuutissa. Mukautettuja pyyntörajoituksia ei ole tällä hetkellä saatavilla.
Tehtävien kyselyt: kukin API-avain sallii oletusarvoisesti enintään 120 pyyntöä minuutissa. Kyselypyynnöt ja tehtävien luontipyynnöt lasketaan erikseen.