-record(inference_stop, { model :: binary(), message_count :: integer(), duration_ms :: integer(), response_id :: gleam@option:option(binary()), stop_reason :: gleam@option:option(pig_protocol@stop_reason:stop_reason()), input_tokens :: gleam@option:option(integer()), output_tokens :: gleam@option:option(integer()) }).