OpenAI
Ova je stranica strojno prevedena. Pogledajte izvorni članak na engleskom jeziku.

Česta pitanja o Batch API-ju

Krajnja točka Batch API-ja za asinkronu skupnu obradu

Ažurirano: 2 days ago

Kako funkcionira Batch API?

Krajnja točka Batch API-ja, kako je dokumentirano ovdje, korisnicima omogućuje slanje zahtjeva za asinkronu skupnu obradu. Te ćemo zahtjeve obraditi u roku od 24 sata. Pojedinosti svakog zahtjeva čitat će se iz unaprijed prenesene datoteke, a odgovori će biti zapisani u izlaznu datoteku. Možete poslati upit objektu skupne obrade za ažuriranja statusa i rezultate.

Koja je cijena Batch API-ja?

Svaki model nudit će se uz 50 % popusta na cijenu u odnosu na sinkrone API-je. Ovdje možete pronaći više informacija o cijenama našeg API-ja.

Koje modele mogu obrađivati skupno?

Batch API široko je dostupan za većinu naših modela, ali ne za sve. Pogledajte referentnu dokumentaciju za modele kako biste provjerili podržava li model koji upotrebljavate Batch API.

Što se događa ako API ne dovrši moj zahtjev u obećanom roku?

Cilj nam je obraditi sve zahtjeve u roku od 24 sata. Ako skupna obrada istekne (tj. nije ju bilo moguće dovršiti unutar vremenskog okvira SLA-a), preostali rad se otkazuje, a sav već dovršeni rad se vraća. Razvojnim programerima naplatit će se sav dovršeni rad.

Koje je ograničenje broja zahtjeva koje mogu poslati u skupnoj obradi?

API-ji za ugradnje imaju ograničenje od 1 milijun zahtjeva na čekanju odjednom.

Za sve ostale API-je nema ograničenja broja zahtjeva koje možete poslati u skupnoj obradi; međutim, svaka razina upotrebe ima povezano ograničenje broja zahtjeva za skupnu obradu. Vaše ograničenje broja zahtjeva za skupnu obradu uključuje najveći broj ulaznih tokena koje imate na čekanju u jednom trenutku. Svoja ograničenja broja zahtjeva možete pronaći ovdje.

Mogu li promijeniti vrijeme potrebno da dobijem odgovor od Batch API-ja?

Naš trenutačno određeni vremenski okvir iznosi 24 sata. Trenutačno ne možemo promijeniti to vremensko razdoblje.

Je li streaming podržan u Batch API-ju?

Ne, streaming nije podržan u Batch API-ju. Skupni zahtjevi vraćaju rezultate putem izlaznih datoteka, a ne putem streamanih odgovora.

Jesu li slike podržane u Batch API-ju?

Da, slike su podržane u Batch API-ju.

Dobio sam poruku o pogrešci „The URL provided for this request does not prefix-match the batch endpoint”. Što trebam učiniti?

Ako dobijete ovu pogrešku, to znači da je vaš URL neispravno oblikovan za krajnju točku Batch API-ja. Pogledajte našu dokumentaciju ovdje kako biste provjerili pozivate li krajnju točku ispravno.

Ubraja li se upotreba Batch API-ja u moja druga ograničenja broja zahtjeva?

Ograničenja broja zahtjeva za Batch API potpuno su odvojena od postojećih ograničenja.

Što se događa ako se skupna obrada otkaže?

Ako se skupna obrada ručno otkaže, vraćaju se svi rezultati koji su već dovršeni. Razvojnim programerima naplatit će se sav dovršeni rad.

Što se događa ako skupna obrada istekne?

Ako skupna obrada istekne (tj. nije ju bilo moguće dovršiti unutar vremenskog okvira SLA-a), preostali rad se otkazuje, a sav već dovršeni rad se vraća. Razvojnim programerima naplatit će se sav dovršeni rad.

Koje statuse mogu očekivati za skupne poslove?

Skupni posao može imati bilo koji od sljedećih statusa: Provjera valjanosti, Neuspjelo, U tijeku, Dovršavanje, Dovršeno, Isteklo, Otkazivanje i Otkazano. Ako programski provjeravate vrijednosti statusa API-ja, upotrijebite literale malim slovima: validating, failed, in_progress, finalizing, completed, expired, cancelling i cancelled.

  • Provjera valjanosti: Provjera valjanosti prenesene datoteke u tijeku je prije nego što skupna obrada može započeti.

  • Neuspjelo: Datoteka nije prošla postupak provjere valjanosti.

  • U tijeku: Datoteka je uspješno provjerena i postupak skupne obrade je u tijeku.

  • Dovršavanje: Skupni posao je dovršen i rezultati se pripremaju.

  • Dovršeno: Skupni posao je dovršen i rezultati su spremni.

  • Isteklo: Skupnu obradu nije bilo moguće dovršiti unutar vremenskog okvira SLA-a.

  • Otkazivanje: Pokrenuto je otkazivanje skupnog posla.

  • Otkazano: Skupni posao je otkazan.

Kako mogu provjeriti koje sam skupne poslove već izradio?

Popis svih svojih skupnih poslova možete dobiti pomoću API poziva navedenog ovdje.

Je li za ovu krajnju točku podržano bez zadržavanja podataka?

Ako je za vašu organizaciju omogućeno bez zadržavanja podataka, imajte na umu da se bez zadržavanja podataka ne primjenjuje na Batch API. ZDR organizacije mogu stvarati skupne poslove, ali ulazne datoteke, izlazi, pogreške i međuartefakti skupne obrade zadržavaju se u skladu s konfiguriranim pravilima zadržavanja za Batch, File Service i Sediment.

Je li vam ovaj članak bio koristan?