* Add support for tool calling cohere
* update tool calling code
* make client name configurable with default
* formatting nits
* update docs
---------
Co-authored-by: Mark Sze <66362098+marklysze@users.noreply.github.com>
Co-authored-by: Li Jiang <bnujli@gmail.com>