Module Completions.Stream_chunk

module Tool_call_chunk : sig ... end
module Delta : sig ... end
module Choice : sig ... end
type t = {
  1. id : string;
  2. provider : string;
  3. model : string;
  4. object_ : string;
  5. created : int;
  6. choices : Choice.t list;
  7. system_fingerprint : string option;
  8. service_tier : string option;
  9. debug : Jsonaf.t option;
    (*

    Populated on debug stream chunks when request debug options such as echo_upstream_body are enabled. Kept as raw JSON because the shape is diagnostic and may evolve independently from normal completion data.

    *)
  10. usage : Response.Usage.t option;
}
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t