OpenAI
このページは機械翻訳されています。元の英語の記事を表示

Batch API FAQ

非同期のバッチ処理向けBatch APIエンドポイント

更新日: yesterday

Batch APIはどのように動作しますか?

Batch APIエンドポイントは、こちらでドキュメント化されているとおり、非同期のバッチ処理のためのリクエストを送信できます。これらのリクエストは24時間以内に処理します。各リクエストの詳細は事前にアップロードしたファイルから読み取られ、応答は出力ファイルに書き込まれます。バッチオブジェクトに対して、ステータス更新と結果を問い合わせることができます。

Batch APIの料金はどうなっていますか?

各モデルは、同期APIと比べて50%のコスト割引で提供されます。API料金についての詳細はこちらをご覧ください。

どのモデルをバッチ処理できますか?

Batch APIは多くのモデルで広く利用できますが、すべてではありません。ご利用のモデルがBatch APIをサポートしているか、モデル参照ドキュメントをご確認ください。

約束された時間内にAPIがリクエストを完了しなかった場合はどうなりますか?

すべてのリクエストを24時間以内に処理できるよう努めています。バッチが期限切れ(つまりSLAの時間枠内に完了できなかった)になった場合、残りの作業はキャンセルされ、すでに完了している作業は返却されます。開発者には、完了した作業分の料金が請求されます。

バッチにできるリクエスト数の上限はありますか?

Embeddings APIは、一度にキューに入れられるリクエスト数が最大100万件までです。

それ以外のAPIでは、バッチにできるリクエスト数に上限はありません。ただし、各利用ティアにはバッチのレート制限が設定されています。バッチのレート制限には、一度にキューに入れられる入力トークン数の上限が含まれます。レート制限はこちらで確認できます。

Batch APIから返答が来るまでの時間を変更できますか?

現在の指定時間枠は24時間です。現時点ではこの期間を変更できません。

Batch APIはストリーミングに対応していますか?

いいえ、Batch APIではストリーミングはサポートされていません。

Batch APIは画像に対応していますか?

はい、Batch APIは画像に対応しています。

「このリクエストに指定されたURLがバッチエンドポイントとプレフィックス一致しません」というエラーメッセージが出ました。どうすればよいですか?

このエラーが出る場合、Batch APIエンドポイント向けにURLの形式が正しくありません。エンドポイントを正しく呼び出しているか、ドキュメントをご確認ください。

Batch APIの利用は、他のレート制限のカウントに含まれますか?

Batch APIのレート制限は、既存の制限とは完全に別です。

バッチがキャンセルされた場合はどうなりますか?

バッチが手動でキャンセルされた場合、すでに完了している結果が返却されます。開発者には、完了した作業分の料金が請求されます。

バッチが期限切れになった場合はどうなりますか?

バッチが期限切れ(つまりSLAの時間枠内に完了できなかった)になった場合、残りの作業はキャンセルされ、すでに完了している作業は返却されます。開発者には、完了した作業分の料金が請求されます。

バッチジョブにはどのようなステータスがありますか?

バッチジョブには、次のいずれかのステータスがあります。

  • Validating: バッチを開始する前に、アップロードされたファイルの検証を実行中です。

  • Failed: ファイルが検証に失敗しました。

  • In Progress: ファイルの検証に成功し、バッチ処理が進行中です。

  • Finalizing: バッチジョブが完了し、結果を準備しています。

  • Completed: バッチジョブが完了し、結果の準備ができました。

  • Expired: SLAの時間枠内にバッチを完了できませんでした。

  • Canceling: バッチジョブのキャンセルが開始されました。

  • Canceled: バッチジョブがキャンセルされました。

すでに作成したバッチジョブを確認するにはどうすればよいですか?

こちらに記載のAPI呼び出しで、すべてのバッチジョブの一覧を取得できます。

このエンドポイントはゼロデータ保持に対応していますか?

組織でゼロデータ保持を有効にしている場合でも、このエンドポイントはゼロデータ保持に対応していない点にご注意ください。

この記事は役に立ちましたか?