Function call with finish_reason of stop

@brianz-oai another couple of reports of New API feature: forcing function calling via `tool_choice: "required"` - #13 by brianz-oai

FYI I definitely would be happy to update my code to get rid of this cludge!