Commit 3aafc80
committed
Implemented a
This web search tool is categorized as a `server tool`.
related doc: https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/web-search-tool
Signed-off-by: jonghoonpark <[email protected]>web search tool, provided by Anthropic1 parent 3919204 commit 3aafc80
File tree
13 files changed
+552
-47
lines changed- models/spring-ai-anthropic/src
- main/java/org/springframework/ai/anthropic
- api
- tool
- search
- util
- test/java/org/springframework/ai/anthropic
- api
- tool
- search
- client
13 files changed
+552
-47
lines changedLines changed: 29 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| 46 | + | |
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
| |||
342 | 344 | | |
343 | 345 | | |
344 | 346 | | |
345 | | - | |
| 347 | + | |
346 | 348 | | |
347 | 349 | | |
348 | 350 | | |
349 | | - | |
| 351 | + | |
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| |||
443 | 445 | | |
444 | 446 | | |
445 | 447 | | |
| 448 | + | |
| 449 | + | |
446 | 450 | | |
447 | 451 | | |
448 | 452 | | |
449 | 453 | | |
450 | 454 | | |
451 | 455 | | |
452 | 456 | | |
| 457 | + | |
453 | 458 | | |
454 | 459 | | |
455 | 460 | | |
456 | 461 | | |
457 | 462 | | |
458 | 463 | | |
459 | 464 | | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
460 | 474 | | |
461 | 475 | | |
462 | 476 | | |
| |||
526 | 540 | | |
527 | 541 | | |
528 | 542 | | |
| 543 | + | |
529 | 544 | | |
530 | 545 | | |
531 | | - | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
532 | 555 | | |
533 | 556 | | |
534 | 557 | | |
535 | 558 | | |
536 | 559 | | |
537 | | - | |
| 560 | + | |
538 | 561 | | |
539 | 562 | | |
540 | 563 | | |
541 | 564 | | |
542 | | - | |
| 565 | + | |
543 | 566 | | |
544 | | - | |
| 567 | + | |
545 | 568 | | |
546 | 569 | | |
547 | 570 | | |
| |||
Lines changed: 28 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| |||
82 | 84 | | |
83 | 85 | | |
84 | 86 | | |
| 87 | + | |
| 88 | + | |
85 | 89 | | |
86 | 90 | | |
87 | 91 | | |
| |||
110 | 114 | | |
111 | 115 | | |
112 | 116 | | |
| 117 | + | |
113 | 118 | | |
114 | 119 | | |
115 | 120 | | |
| |||
250 | 255 | | |
251 | 256 | | |
252 | 257 | | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
253 | 269 | | |
254 | 270 | | |
255 | 271 | | |
| |||
282 | 298 | | |
283 | 299 | | |
284 | 300 | | |
| 301 | + | |
285 | 302 | | |
286 | 303 | | |
287 | 304 | | |
288 | 305 | | |
289 | 306 | | |
290 | 307 | | |
291 | 308 | | |
292 | | - | |
| 309 | + | |
293 | 310 | | |
294 | 311 | | |
295 | 312 | | |
| |||
384 | 401 | | |
385 | 402 | | |
386 | 403 | | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
387 | 414 | | |
388 | 415 | | |
389 | 416 | | |
| |||
Lines changed: 61 additions & 36 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
| |||
717 | 722 | | |
718 | 723 | | |
719 | 724 | | |
720 | | - | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
721 | 730 | | |
722 | 731 | | |
723 | 732 | | |
| |||
728 | 737 | | |
729 | 738 | | |
730 | 739 | | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
731 | 749 | | |
732 | 750 | | |
733 | 751 | | |
| |||
813 | 831 | | |
814 | 832 | | |
815 | 833 | | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
816 | 846 | | |
817 | 847 | | |
818 | 848 | | |
| |||
926 | 956 | | |
927 | 957 | | |
928 | 958 | | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | 959 | | |
946 | 960 | | |
947 | 961 | | |
| |||
987 | 1001 | | |
988 | 1002 | | |
989 | 1003 | | |
990 | | - | |
991 | | - | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
992 | 1015 | | |
993 | 1016 | | |
994 | | - | |
| 1017 | + | |
995 | 1018 | | |
996 | 1019 | | |
997 | 1020 | | |
998 | 1021 | | |
999 | | - | |
| 1022 | + | |
1000 | 1023 | | |
1001 | 1024 | | |
1002 | 1025 | | |
| |||
1015 | 1038 | | |
1016 | 1039 | | |
1017 | 1040 | | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
1021 | 1044 | | |
1022 | 1045 | | |
1023 | 1046 | | |
1024 | 1047 | | |
1025 | 1048 | | |
1026 | | - | |
1027 | | - | |
1028 | | - | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
1029 | 1052 | | |
1030 | 1053 | | |
1031 | 1054 | | |
| |||
1054 | 1077 | | |
1055 | 1078 | | |
1056 | 1079 | | |
1057 | | - | |
| 1080 | + | |
| 1081 | + | |
1058 | 1082 | | |
1059 | 1083 | | |
1060 | 1084 | | |
| |||
1063 | 1087 | | |
1064 | 1088 | | |
1065 | 1089 | | |
1066 | | - | |
1067 | | - | |
| 1090 | + | |
| 1091 | + | |
1068 | 1092 | | |
1069 | 1093 | | |
1070 | 1094 | | |
1071 | 1095 | | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
1075 | 1099 | | |
1076 | | - | |
| 1100 | + | |
1077 | 1101 | | |
1078 | 1102 | | |
1079 | 1103 | | |
| 1104 | + | |
1080 | 1105 | | |
1081 | 1106 | | |
1082 | 1107 | | |
1083 | | - | |
| 1108 | + | |
1084 | 1109 | | |
1085 | 1110 | | |
1086 | 1111 | | |
1087 | | - | |
| 1112 | + | |
1088 | 1113 | | |
1089 | 1114 | | |
1090 | 1115 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| |||
0 commit comments