A power supply apparatus comprising a battery pack, the battery pack, comprising: a first detection unit configured to detect a first electrical parameter of the battery pack; a second detection unit configured to detect a second electrical parameter of the battery pack; a storage unit at least configured to store a third electrical parameter of the battery pack; and a control unit at least electrically connected to the first detection unit, the second detection unit, and the storage unit, wherein the control unit is configured to: acquire the first electrical parameter, the second electrical parameter, and the third electrical parameter; dynamically adjust a discharge capacity parameter of the battery pack based on the first electrical parameter, the second electrical parameter, and the third electrical parameter; wherein the discharge capacity parameter of the battery pack is a maximum discharge current of the battery pack, or a maximum discharge voltage of the battery pack, or a maximum output power of the battery pack; the control unit is further configured to transmit the discharge capacity parameter to a load connected to the battery pack to enable the load to adjust a current operating state based on the discharge capacity parameter; the third electrical parameter comprises an internal resistance of the power supply apparatus; characterized in that the storage unit is configured to store the internal resistance corresponding to the battery pack at different discharge stages; and the control unit is configured to acquire the internal resistance of the battery pack by querying a table. a first detection unit configured to detect a first electrical parameter of the battery pack; a second detection unit configured to detect a second electrical parameter of the battery pack; a storage unit at least configured to store a third electrical parameter of the battery pack; and a control unit at least electrically connected to the first detection unit, the second detection unit, and the storage unit, wherein the control unit is configured to: acquire the first electrical parameter, the second electrical parameter, and the third electrical parameter; dynamically adjust a discharge capacity parameter of the battery pack based on the first electrical parameter, the second electrical parameter, and the third electrical parameter; wherein the discharge capacity parameter of the battery pack is a maximum discharge current of the battery pack, or a maximum discharge voltage of the battery pack, or a maximum output power of the battery pack; the control unit is further configured to transmit the discharge capacity parameter to a load connected to the battery pack to enable the load to adjust a current operating state based on the discharge capacity parameter; the third electrical parameter comprises an internal resistance of the power supply apparatus; characterized in that the storage unit is configured to store the internal resistance corresponding to the battery pack at different discharge stages; and the control unit is configured to acquire the internal resistance of the battery pack by querying a table. acquire the first electrical parameter, the second electrical parameter, and the third electrical parameter; dynamically adjust a discharge capacity parameter of the battery pack based on the first electrical parameter, the second electrical parameter, and the third electrical parameter; wherein the discharge capacity parameter of the battery pack is a maximum discharge current of the battery pack, or a maximum discharge voltage of the battery pack, or a maximum output power of the battery pack; the control unit is further configured to transmit the discharge capacity parameter to a load connected to the battery pack to enable the load to adjust a current operating state based on the discharge capacity parameter; the third electrical parameter comprises an internal resistance of the power supply apparatus; characterized in that the storage unit is configured to store the internal resistance corresponding to the battery pack at different discharge stages; and the control unit is configured to acquire the internal resistance of the battery pack by querying a table.