analyze( "uri", "captioning", "https://res.cloudinary.com/demo/image/upload/dog", ["custom" => ["model_name" => "my_model", "model_version" => 1]] ); $lastRequest = $mockAdminApi->getV2MockHandler()->getLastRequest(); $apiV2Configuration = new Configuration(); $apiV2Configuration->api->apiVersion = '2'; self::assertRequestUrl($lastRequest, '/analysis/analyze/uri', "", $apiV2Configuration); self::assertRequestJsonBodySubset( $lastRequest, [ "analysis_type" => "captioning", "uri" => "https://res.cloudinary.com/demo/image/upload/dog", "parameters" => ["custom" => ["model_name" => "my_model", "model_version" => 1]] ] ); } }