Does forcing a specific function to be called actually work in the xAI Python SDK? I am testing something similar to OpenAI function calling and the model does not seem to honor it. I followed the OpenAI-style tool_choice pattern from the docs I found, but the model keeps picking on its own. The function itself works when the model chooses it voluntarily.