How to calibrate the sigma of the likelihood within the black-box method?

You need to pass the free parameter (sigma in this case) in the observed kwarg dict. See for example: How to set up a custom likelihood function for two variables