DSolve[-(x^(-1 + a)*f[x^a/a + y[x]^b/b]*y[x]^(1 - b)) + Derivative[1][y][x] == 0,y[x],x]