Why was max_tokens changed to max_completion_tokens?

If anything you should have just added a new max_reasoning_tokens parameter to let the user constrain how long o1 is allowed to think.