flyTo or lookAt

How to add a model and set the camera 45 degrees on the map (zooming the model) with lookat or FlyTo?

   url = '...';

   var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(Cesium.Cartesian3.fromDegrees(-51.446, -22.132, 0.0));
         
          var model = scene.primitives.add(Cesium.Model.fromGltf({
          url : url,
          modelMatrix : modelMatrix
        
          }));

/*
camera.flyTo({
        destination : Cesium.Cartesian3.fromDegrees(-51.446, -22.132, 1000),
});
*/

or

/*camera.lookAt(Cesium.Cartesian3.fromDegrees(-51.446, -22.132, 1000), Cesium.Cartesian3.ZERO , Cesium.Cartesian3.Y);*/