Friendli Tools Part 1: Function Calling—Connecting LLMs with Functions and APIs