Hmm, very interesting. So one omits the “tools=tools” once manually determining the calls are satisfied…
I’m quite familiar with the OpenAI API, and there are some quirks in HF that I’m obviously stumbling through. For example, in OpenAI, the tools array can always be provided, in case subsequent function calls are needed based on the result.
But I think I can work through that quirk for the time being. Thanks @John6666!