API response trying to call a tool that does not exist

So this is a strange one, I’m using using ‘gpt-3.5-turbo-16k’ and when i pass openAI complex data in a prompt (JSON, YAML, or just a bulleted list) , it sometimes returns with a function call to a tool called ‘python’ and python code as the first argument. The problem is that i did not tell it there was a tool called ‘python’, and i don’t have a tool_call called python, so not the desired behavior i was looking for. I have seen this in ChatGPT, where it runs a little embedded Python interpreter to analyze complex data like JSON , but i have no idea how to have it NOT try and do that when using the API … maybe short of adding something to the system prompt. Any ideas?