Commit eded3a7
committed
Remove FunctionCallback deprecations
- Remove the super type FunctionCallingOptions from ToolCallingChatOptions
- Move toolContext builder methods into ToolCallingChatOptions
- Remove Model chat options' function specific usages
- Replace them with tooling:
FunctionCallback -> ToolCallback
functions -> toolNames
- Remove proxyToolCalls use
- Remove deprecated methods
- Update ChatClient methods
- Replace FunctionCallback -> ToolCallback
- Remove deprecated methods
- Update DefaultChatClient
- functionNames -> toolNames
- functionCallbacks -> toolCallbacks
- Update AdviseRequest
- functionNames -> toolNames
- functionCallbacks -> toolCallbacks
- Remove FunctionCallingOptions and replace it with ToolCallingOptions
- Remove FunctionCallingHelper
- Update DefaultToolCallingChatOptions, ToolCallbackResolvers, ToolCallbackProvider to use Tool calling types
- Update documentation
Resolves #2528
Signed-off-by: Ilayaperumal Gopinathan <[email protected]>1 parent 6b25b62 commit eded3a7
File tree
89 files changed
+533
-3101
lines changed- models
- spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic
- spring-ai-azure-openai/src
- main/java/org/springframework/ai/azure/openai
- test/java/org/springframework/ai/azure/openai/function
- spring-ai-bedrock-converse/src/main/java/org/springframework/ai/bedrock/converse/api
- spring-ai-minimax/src/test/java/org/springframework/ai/minimax
- spring-ai-mistral-ai/src
- main/java/org/springframework/ai/mistralai
- test/java/org/springframework/ai/mistralai
- spring-ai-ollama/src
- main/java/org/springframework/ai/ollama/api
- test/java/org/springframework/ai/ollama
- api
- spring-ai-openai/src
- main/java/org/springframework/ai/openai
- test/java/org/springframework/ai/openai
- chat
- client
- proxy
- spring-ai-vertex-ai-gemini/src
- main/java/org/springframework/ai/vertexai/gemini
- test/java/org/springframework/ai/vertexai/gemini
- tool
- spring-ai-core/src
- main/java/org/springframework/ai
- chat/client
- advisor/api
- observation
- model
- function
- tool
- tool
- resolution
- util
- test/java/org/springframework/ai
- chat
- client
- advisor/api
- observation
- prompt
- model
- function
- tool
- tool/resolution
- spring-ai-docs/src/main/antora/modules/ROOT
- pages/api
- chat/functions
- spring-ai-spring-boot-autoconfigure/src
- main/java/org/springframework/ai/autoconfigure/chat/model
- test
- java/org/springframework/ai/autoconfigure
- azure/tool
- chat/model
- mistralai/tool
- ollama/tool
- openai/tool
- kotlin/org/springframework/ai/autoconfigure/ollama/tool
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
89 files changed
+533
-3101
lines changedLines changed: 6 additions & 70 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | 35 | | |
37 | 36 | | |
38 | 37 | | |
| |||
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | 219 | | |
248 | 220 | | |
249 | 221 | | |
| |||
256 | 228 | | |
257 | 229 | | |
258 | 230 | | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | 231 | | |
273 | 232 | | |
274 | 233 | | |
| |||
365 | 324 | | |
366 | 325 | | |
367 | 326 | | |
368 | | - | |
| 327 | + | |
369 | 328 | | |
370 | 329 | | |
371 | 330 | | |
372 | 331 | | |
373 | | - | |
| 332 | + | |
374 | 333 | | |
375 | 334 | | |
376 | 335 | | |
| |||
393 | 352 | | |
394 | 353 | | |
395 | 354 | | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | 355 | | |
420 | 356 | | |
421 | 357 | | |
| |||
Lines changed: 8 additions & 66 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | 35 | | |
37 | 36 | | |
38 | 37 | | |
| |||
185 | 184 | | |
186 | 185 | | |
187 | 186 | | |
188 | | - | |
| 187 | + | |
189 | 188 | | |
190 | 189 | | |
191 | 190 | | |
| |||
202 | 201 | | |
203 | 202 | | |
204 | 203 | | |
205 | | - | |
| 204 | + | |
206 | 205 | | |
207 | 206 | | |
208 | 207 | | |
209 | 208 | | |
210 | 209 | | |
211 | | - | |
| 210 | + | |
212 | 211 | | |
213 | 212 | | |
214 | 213 | | |
| |||
256 | 255 | | |
257 | 256 | | |
258 | 257 | | |
259 | | - | |
260 | | - | |
261 | | - | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
262 | 261 | | |
263 | 262 | | |
264 | 263 | | |
| |||
380 | 379 | | |
381 | 380 | | |
382 | 381 | | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | 382 | | |
405 | 383 | | |
406 | 384 | | |
| |||
451 | 429 | | |
452 | 430 | | |
453 | 431 | | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | 432 | | |
468 | 433 | | |
469 | 434 | | |
| |||
583 | 548 | | |
584 | 549 | | |
585 | 550 | | |
586 | | - | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | 551 | | |
602 | 552 | | |
603 | 553 | | |
604 | 554 | | |
605 | 555 | | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | 556 | | |
615 | 557 | | |
616 | 558 | | |
| |||
646 | 588 | | |
647 | 589 | | |
648 | 590 | | |
649 | | - | |
| 591 | + | |
650 | 592 | | |
651 | 593 | | |
652 | 594 | | |
653 | 595 | | |
654 | | - | |
| 596 | + | |
655 | 597 | | |
656 | 598 | | |
657 | 599 | | |
| |||
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
| 159 | + | |
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
329 | 329 | | |
330 | 330 | | |
331 | 331 | | |
332 | | - | |
| 332 | + | |
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
| |||
Lines changed: 8 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
77 | 75 | | |
78 | 76 | | |
79 | 77 | | |
| |||
models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/MistralAiChatModel.java
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | 367 | | |
372 | 368 | | |
373 | 369 | | |
| |||
0 commit comments