Skip to content

Batches: report reasoning_tokens and the finalizing status #146

Description

@JGoutin

Two cosmetic divergences from the upstream batch API, grouped because they are the same
size:

  • usage.output_tokens_details.reasoning_tokens is never populated, although the
    per-request usage carries it for reasoning models.
  • The finalizing status is never reported, so a client charting batch progress sees
    in_progress jump straight to completed.

Neither breaks a client. Both are visible to one reading the objects side by side with
upstream's, which is what a compatibility claim invites.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions