• expanded the AnthropicApi to include Tool, facilitating request and response abstractions.
  • extended AnthropicChatClient to inherit AbstractFunctionCallSupport, with implementation of all necessary methods and function registration protocols.
  • implemented FunctionCallingOptions interface in AnthropicChatOptions.
  • added tools integration tests for AnthropoicApi and AnthropicChatClient.
  • extended the auto-configuration with functional calling functionality.
  • added ITs for tools auto-config.
  • updated documentation on anthropic function calling and relevant pages for comprehensive coverage.

Comment From: tzolov

Merged at f249e64651e6341e9eac908d0ce070cc2559ce13