Methods:Documentation Index
Fetch the complete documentation index at: https://docs.ai-stats.phaseo.app/llms.txt
Use this file to discover all available pages before exploring further.
client.createBatch(), client.getBatch(), client.cancelBatch(), client.getAsyncJobWebSocketUrl("batch", batchId, options), client.batches.create(), client.batches.get(), client.batches.cancel(), client.batches.websocketUrl().
Example
Key parameters
endpoint(required): Target endpoint for batch items (e.g.,responses).input_file_id(required): File id uploaded via/files.completion_window: e.g.,24h.session_id: Optional AI Stats grouping id for logs, sessions, and investigate tooling.webhook: Optional webhook configuration for async lifecycle notifications.metadata: Optional object stored with the batch.
Returns
BatchResponse
Responses also include gateway observability fields such as request_id, provider, echoed session_id / webhook, and terminal billing / pricing_lines when settlement data is available.
Use client.batches.websocketUrl(...) when you want to subscribe to the documented /v1/async/batch/{id}/ws lifecycle stream instead of polling only.
Use client.getAsyncJobWebSocketUrl("batch", batch.id, options) when you already have a generic async job kind/id pair and do not want to go through the resource helper.