Thai embassy can not give a one-year NON-O visa. They will issue only 90 days and then if you fulfill local immigration requirements, such as 400,000 Baht in bank or equivalent income, they will issue you a one-year visa. 90 days reporting needs to be done and then you can renew each year.