OpenAI
Ez az oldal gépi fordítással készült. Tekintsd meg az eredeti angol nyelvű cikket.

Batch API – GYIK

Batch API-végpont aszinkron kötegelt feldolgozáshoz

Frissítve: 8 days ago

Hogyan működik a Batch API?

A Batch API végpontja, amelynek dokumentációja itt található, lehetővé teszi a felhasználók számára, hogy aszinkron batch-feldolgozásra küldjenek be kéréseket. Ezeket a kéréseket 24 órán belül feldolgozzuk. Az egyes kérések részleteit egy előre feltöltött fájlból olvassuk be, a válaszokat pedig egy kimeneti fájlba írjuk. A batch objektum lekérdezésével állapotfrissítéseket és eredményeket kaphat.

Milyen a Batch API árazása?

Minden modellt 50%-os költségkedvezménnyel kínálunk a szinkron API-khoz képest. API-árazásunkról további információ található itt.

Mely modellekkel használhatom a batch-feldolgozást?

A Batch API a legtöbb modellünk esetében széles körben elérhető, de nem mindegyiknél. Kérjük, tekintse meg a modellreferencia-dokumentációt, hogy megbizonyosodjon arról, hogy az Ön által használt modell támogatja a Batch API-t.

Mi történik, ha az API nem fejezi be a kérésemet az ígért időn belül?

Célunk, hogy minden kérést 24 órán belül feldolgozzunk. Ha egy batch lejár (azaz nem sikerült befejezni az SLA-időablakon belül), akkor a fennmaradó munkát megszakítjuk, és a már elkészült munkát visszaküldjük. A fejlesztőknek minden elvégzett munkáért díjat számítunk fel.

Mekkora a korlát arra, hogy hány kérést küldhetek batch-ben?

Az Embeddings API-k esetében egyszerre legfeljebb 1 millió sorba állított kérés lehet.

Minden más API esetében nincs korlátja annak, hány kérést küldhet batch-ben; azonban minden használati szinthez tartozik egy batch használati korlát. A batch használati korlátja magában foglalja az egyszerre sorba állított bemeneti tokenek maximális számát. A használati korlátait itt találja.

Módosíthatom, mennyi időbe telik, amíg választ kapok a Batch API-tól?

A jelenleg meghatározott időablak 24 óra. Jelenleg nem tudjuk módosítani ezt az időtartamot.

Támogatott a streamelés a Batch API-ban?

Nem, a Batch API nem támogatja a streamelést. A batch-kérések az eredményeket kimeneti fájlokban adják vissza, nem streamelt válaszokként.

Támogatja a Batch API a képeket?

Igen, a Batch API támogatja a képeket.

A „The URL provided for this request does not prefix-match the batch endpoint” hibaüzenetet kaptam. Mit tegyek?

Ha ezt a hibát kapja, az azt jelenti, hogy az URL-je helytelenül van formázva a Batch API végpontjához. Kérjük, tekintse meg itt a dokumentációnkat, hogy megbizonyosodjon róla: helyesen hívja meg a végpontot.

A Batch API használata beleszámít a többi használati korlátomba?

A Batch API használati korlátai teljesen elkülönülnek a meglévő korlátoktól.

Mi történik, ha egy batch-et megszakítanak?

Ha egy batch-et manuálisan megszakítanak, a már elkészült eredményeket visszaküldjük. A fejlesztőknek minden elvégzett munkáért díjat számítunk fel.

Mi történik, ha egy batch lejár?

Ha egy batch lejár (azaz nem sikerült befejezni az SLA-időablakon belül), akkor a fennmaradó munkát megszakítjuk, és a már elkészült munkát visszaküldjük. A fejlesztőknek minden elvégzett munkáért díjat számítunk fel.

Milyen állapotokra számíthatok a batch-feladatoknál?

A batch-feladat a következő állapotok bármelyikében lehet: Validating, Failed, In Progress, Finalizing, Completed, Expired, Cancelling és Cancelled. Ha programozottan ellenőrzi az API állapotértékeit, használja a kisbetűs literálokat: validating, failed, in_progress, finalizing, completed, expired, cancelling és cancelled.

  • Validating: A feltöltött fájl érvényesítése folyamatban van, mielőtt a batch elindulhat.

  • Failed: A fájl nem ment át az érvényesítési folyamaton.

  • In Progress: A fájl érvényesítése sikeres volt, és a batch-folyamat már fut.

  • Finalizing: A batch-feladat befejeződött, és az eredmények előkészítése folyamatban van.

  • Completed: A batch-feladat befejeződött, és az eredmények készen állnak.

  • Expired: A batch nem fejeződött be az SLA-időablakon belül.

  • Cancelling: A batch-feladat megszakítása elindult.

  • Cancelled: A batch-feladatot megszakították.

Hogyan ellenőrizhetem, mely batch-feladatokat hoztam már létre?

Az összes batch-feladatáról listát kaphat az itt megadott API-hívással.

Támogatott a zéró adatmegőrzés ezen a végponton?

Ha a szervezeténél engedélyezve van a zéró adatmegőrzés, kérjük, vegye figyelembe, hogy a zéró adatmegőrzés nem vonatkozik a Batch API-ra. A ZDR-szervezetek létrehozhatnak batch-feladatokat, de a batch bemeneti fájljait, kimeneteit, hibáit és köztes artefaktumait a konfigurált Batch-, File Service- és Sediment-megőrzési szabályzatok szerint őrizzük meg.

Hasznos volt ez a cikk?