What: API requests now respect a token budget cap, adjusting both max_tokens and thinking budget_tokens when needed.
Details:
- New function ensures total tokens don't exceed specified budget
- Reduces thinking budget proportionally when capping is needed
- Prevents thinking budget from consuming all available tokens
- Evidence: New function
pb6() at line 460609