ファイルとバッチ
バッチの一覧
現在のAPIキー組織のバッチジョブを一覧表示します。
概要
このエンドポイントは、TokenLabのOpenAI互換バッチAPIの一部です。バッチジョブはアップロードされたJSONLファイルを使用し、非同期で実行され、後で出力/エラーファイルを返すことができます。
注意事項
- バッチ入力ファイルは
purpose=batchを使用する必要があります。 completion_windowは現在24hです。- 出力の順序は保証されていません。常に
custom_idで一致させてください。 - バッチアイテム内でのストリーミングはサポートされていません。
リクエスト
curl -X GET "https://api.tokenlab.sh/v1/batches?limit=20" \
-H "Authorization: Bearer sk-your-api-key"リクエスト / レスポンス
正確なスキーマについては、上記のインタラクティブなOpenAPIパネルを使用してください。
操作のヒント
- 冪等性のある下流の調整には
custom_idを使用してください。 - ワーカーがバッチを最終化した後にのみ
output_file_idとerror_file_idを期待してください。
レスポンス
{
"object": "list",
"data": [{ "id": "batch_abc123", "object": "batch", "status": "completed" }],
"first_id": "batch_abc123",
"last_id": "batch_abc123",
"has_more": false
}重要フィールド
objectstring
レスポンスの object type です。
dataarray
このレスポンスで返されるリストまたは payload です。
statusstring
このリソースの現在のライフサイクル状態です。
has_moreboolean
has_more が true の場合、続きの結果があります。認証
BearerAuth AuthorizationBearer <token>
APIキー認証。Dashboard > API > API KeysでAPIキーを作成または管理します。
場所: header
クエリパラメータ
limit?integer
範囲
1 <= value <= 100after?string
レスポンス
application/json
application/json