OpenAI
Бұл бет машиналық аударма арқылы жасалған. Түпнұсқа ағылшын мақаласын қараңыз.

Batch API туралы жиі қойылатын сұрақтар

Асинхронды пакеттік өңдеуге арналған Batch API соңғы нүктесі

Жаңартылған: 8 days ago

Batch API қалай жұмыс істейді?

Осында құжатталғандай, Batch API соңғы нүктесі пайдаланушыларға асинхронды пакеттік өңдеу үшін сұраулар жіберуге мүмкіндік береді. Біз бұл сұрауларды 24 сағат ішінде өңдейміз. Әр сұраудың мәліметтері алдын ала жүктеп салынған файлдан оқылады, ал жауаптар шығыс файлына жазылады. Күй жаңартулары мен нәтижелер үшін пакет нысанын сұрата аласыз.

Batch API бағасы қандай?

Әр модель синхронды API-лермен салыстырғанда 50% құн жеңілдігімен ұсынылады. API бағаларымыз туралы қосымша ақпарат осында.

Қандай модельдерді пакетпен өңдей аламын?

Batch API модельдеріміздің көпшілігінде кеңінен қолжетімді, бірақ бәрінде емес. Пайдаланып жатқан модельдің Batch API-ді қолдайтынына көз жеткізу үшін модельдер анықтамалық құжаттарын қараңыз.

API сұрауымды уәде етілген уақытта аяқтамаса не болады?

Біз барлық сұрауларды 24 сағат ішінде орындауды мақсат етеміз. Пакеттің мерзімі өтсе (яғни оны SLA уақыт терезесі ішінде аяқтау мүмкін болмаса), қалған жұмыс тоқтатылады және бұрыннан аяқталған кез келген жұмыс қайтарылады. Әзірлеушілерден кез келген аяқталған жұмыс үшін ақы алынады.

Пакетке енгізе алатын сұраулар санының шегі қандай?

Embeddings API-лерінде бір уақытта кезекте тұрған 1 миллион сұрау шегі бар.

Барлық басқа API-лер үшін пакетке енгізуге болатын сұраулар санына шектеу жоқ; алайда әр пайдалану деңгейінің өзіне тиісті пакеттік сұраныс шектеуі бар. Пакеттік сұраныс шектеуіңіз бір уақытта кезекте тұрған кіріс токендерінің ең көп санын қамтиды. Сұраныс шектеулеріңізді осында таба аласыз.

Batch API-ден жауап алу уақытын өзгерте аламын ба?

Қазіргі белгіленген уақыт тереземіз — 24 сағат. Қазір бұл уақыт кезеңін өзгерте алмаймыз.

Batch API-де ағынмен жіберуге қолдау көрсетіле ме?

Жоқ, Batch API-де ағынмен жіберуге қолдау көрсетілмейді. Пакеттік сұраулар нәтижелерді ағындық жауаптар арқылы емес, шығыс файлдары арқылы қайтарады.

Batch API-де кескіндерге қолдау көрсетіле ме?

Иә, Batch API-де кескіндерге қолдау көрсетіледі.

Маған «Осы сұрау үшін берілген URL пакеттік соңғы нүктенің префиксіне сәйкес келмейді» деген қате хабары келді. Не істеуім керек?

Бұл қатені алсаңыз, URL мекенжайыңыз Batch API соңғы нүктесі үшін дұрыс пішімделмегенін білдіреді. Соңғы нүктені дұрыс шақырып жатқаныңызға көз жеткізу үшін осындағы құжаттамамызды қараңыз.

Batch API пайдалануы менің басқа сұраныс шектеулеріме әсер ете ме?

Batch API сұраныс шектеулері қолданыстағы шектеулерден толықтай бөлек.

Пакеттен бас тартылса не болады?

Пакет қолмен тоқтатылса, бұрыннан аяқталған нәтижелер қайтарылады. Әзірлеушілерден кез келген аяқталған жұмыс үшін ақы алынады.

Пакеттің мерзімі өтсе не болады?

Пакеттің мерзімі өтсе (яғни оны SLA уақыт терезесі ішінде аяқтау мүмкін болмаса), қалған жұмыс тоқтатылады және бұрыннан аяқталған кез келген жұмыс қайтарылады. Әзірлеушілерден кез келген аяқталған жұмыс үшін ақы алынады.

Пакеттік тапсырмаларда қандай күйлерді күтуге болады?

Пакеттік тапсырмада мына күйлердің кез келгені болуы мүмкін: Тексерілуде, Сәтсіз аяқталды, Орындалуда, Аяқталуда, Аяқталды, Мерзімі өтті, Бас тартылуда және Бас тартылды. API күй мәндерін бағдарламалық түрде тексеріп жатсаңыз, кіші әріппен жазылған литералдарды пайдаланыңыз: validating, failed, in_progress, finalizing, completed, expired, cancelling және cancelled.

  • Тексерілуде: Пакет басталмай тұрып, жүктеп салынған файлды тексеру орындалуда.

  • Сәтсіз аяқталды: Файл тексеру процесінен өтпеді.

  • Орындалуда: Файл сәтті тексерілді және пакеттік процесс жүріп жатыр.

  • Аяқталуда: Пакеттік тапсырма аяқталды және нәтижелер дайындалуда.

  • Аяқталды: Пакеттік тапсырма аяқталды және нәтижелер дайын.

  • Мерзімі өтті: Пакетті SLA уақыт терезесі ішінде аяқтау мүмкін болмады.

  • Бас тартылуда: Пакеттік тапсырмадан бас тарту басталды.

  • Бас тартылды: Пакеттік тапсырмадан бас тартылды.

Бұрын жасаған пакеттік тапсырмаларымды қалай тексере аламын?

Барлық пакеттік тапсырмаларыңыздың тізімін осында көрсетілген API қоңырауы арқылы ала аласыз.

Бұл соңғы нүктеде деректерді мүлде сақтамауға қолдау көрсетіле ме?

Ұйымыңыз үшін деректерді мүлде сақтамау қосылған болса, деректерді мүлде сақтамау Batch API-ге қолданылмайтынын ескеріңіз. ZDR ұйымдары пакеттік тапсырмалар жасай алады, бірақ пакеттік кіріс файлдары, шығыстар, қателер және аралық артефактілер бапталған Batch, File Service және Sediment сақтау саясаттарына сәйкес сақталады.

Бұл мақала пайдалы болды ма?