独立出api