You can’t get an OA visa in Thailand. Must get it from your home country. You will need to check the Italian Thai embassy website for their requirements. They will include compulsory health insurance, financial evidence of either equivalent of
*****
0 baht in an Italian bank or income of equivalent of
*****
baht a month. A criminal record check and a health certificate.