docs: Clarify function calling concepts and usage patterns

Improves function calling documentation with clearer organization and examples:

- Reorganizes content into server-side and client-side registration sections
- Adds detailed examples for both function-invoking and method-invoking approaches
- Enhances tool context documentation with diagrams and usage examples
- Updates function-calling diagrams to reflect current implementation
This commit is contained in:
Christian Tzolov
2024-11-17 17:23:21 +01:00
parent 018257a605
commit bc24b4c45d
5 changed files with 71 additions and 26 deletions

View File

@@ -31,7 +31,7 @@
<suppress files="BaseOllamaIT.java" checks="HideUtilityClassConstructor"/>
<suppress files="BaseOCIGenAITest.java" checks="HideUtilityClassConstructor"/>
<suppress files="OpenAiChatModelResponseFormatIT.java" checks="RegexpSinglelineJava"/>
<suppress files="MethodFunctionCallbackTests.java" checks="RegexpSinglelineJava"/>
<suppress files="MethodInvokingFunctionCallbackTests.java" checks="RegexpSinglelineJava"/>
<suppress files="ClientIT.java" checks="RegexpSinglelineJava"/>