@Hernandez ******
You can apply for the initial 90 days Non O visa through the embassy that serves your area with monthly income if you meet the requirements.
For the first year extension of stay in Thailand there’s no legal way around proving the first year yourself by banking 800K in a Thai bank account, unless your embassy offers to provide you a affidavit letter regarding income.
(Check with your embassy in Bangkok if they provide this service. The UK, US, CAN, AUS and Danish embassies don’t, but several from Western Europe still provide this service).