- Code interpreter is powered by a tool called python, not a tool for all functions
- The
python
tool internal to assistants does not take output with arguments in json - The response_format would affect all AI generation after the AI emits tokens for tools or to decide to respond to the user.
- The result would be python receiving a loop of tabs or linefeeds until the max_tokens is hit, getting an error return, and then trying again multiple times.