OpenAI Max_token value doesn't seem to constraint output