`Json` response type in Assistant

  • 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.