She had tweeted earlier that the vaccine had not been approved by the World Health Organisation (WHO) and called on the government to explain its decision to use Sinovac.
Chinese fans responded with anger to her tweet, saying all those who have received the Sinovac jab are still healthy.
In her message on Wednesday, Kanyawee said getting inoculated is the best way of protecting everybody and bringing this pandemic to an end.
“I retweeted an article about Thailand’s vaccine choices, but it was misunderstood by many people. I want to state that my intention is to reflect the current situation of Thailand’s vaccine distribution system, which should have enough doses for everyone in my country and should offer different options for appropriate and rational vaccine rollout,” her message read.
“I respect all medical personnel across the world who have worked so hard to produce vaccines to help people return to a normal way of life.
“I’m sorry if my message made any of you uncomfortable. It was never my intention. I will be more careful about messages that I post on social media in the future.”
Separately, after receiving his second shot of the AstraZeneca vaccine, Prime Minister Prayut Chan-o-cha said WHO is expected to approve the Sinovac vaccine within this week.