apply for a non-O (OA visa) where you are, you will need to purchase healthcare cover too. If you arrive on a TR visa, sure you can do the non-O in Thailand but you will need an agent to help you sorting out banking stuff. TR visa holder cannot legally open a thai bank account. You have to show fund in your thai bank account for no less than 800k THB. No insurance required if you do this in Thailand.