Commit 7368900
committed
Mistral AI - Adopt ToolCallingManager API
- Update MistralAiChatModel to use the new ToolCallingManager API, while ensuring full API backward compatibility.
- Introduce Builder to instantiate a new MistralAiChatModel since the number of overloaded constructors is growing too big.
- Update documentation about tool calling and Mistral AI support for that.
- Add extra validation to ensure the uniqueness of tool names when aggregated from different sources.
Signed-off-by: Thomas Vitale <[email protected]>1 parent e92616b commit 7368900
File tree
5 files changed
+460
-143
lines changed- models/spring-ai-mistral-ai/src
- main/java/org/springframework/ai/mistralai
- test/java/org/springframework/ai/mistralai
- spring-ai-docs/src/main/antora/modules/ROOT/pages/api/chat/functions
- spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/mistralai
5 files changed
+460
-143
lines changed
0 commit comments