Commit 936505c
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 0a1cf81 commit 936505c
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 | | |
37 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
38 | 43 | | |
39 | 44 | | |
40 | 45 | | |
| |||
750 | 755 | | |
751 | 756 | | |
752 | 757 | | |
753 | | - | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
754 | 763 | | |
755 | 764 | | |
756 | 765 | | |
| |||
761 | 770 | | |
762 | 771 | | |
763 | 772 | | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
764 | 782 | | |
765 | 783 | | |
766 | 784 | | |
| |||
846 | 864 | | |
847 | 865 | | |
848 | 866 | | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
849 | 879 | | |
850 | 880 | | |
851 | 881 | | |
| |||
959 | 989 | | |
960 | 990 | | |
961 | 991 | | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | 992 | | |
979 | 993 | | |
980 | 994 | | |
| |||
1020 | 1034 | | |
1021 | 1035 | | |
1022 | 1036 | | |
1023 | | - | |
1024 | | - | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
1025 | 1048 | | |
1026 | 1049 | | |
1027 | | - | |
| 1050 | + | |
1028 | 1051 | | |
1029 | 1052 | | |
1030 | 1053 | | |
1031 | 1054 | | |
1032 | | - | |
| 1055 | + | |
1033 | 1056 | | |
1034 | 1057 | | |
1035 | 1058 | | |
| |||
1048 | 1071 | | |
1049 | 1072 | | |
1050 | 1073 | | |
1051 | | - | |
1052 | | - | |
1053 | | - | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
1054 | 1077 | | |
1055 | 1078 | | |
1056 | 1079 | | |
1057 | 1080 | | |
1058 | 1081 | | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
1062 | 1085 | | |
1063 | 1086 | | |
1064 | 1087 | | |
| |||
1087 | 1110 | | |
1088 | 1111 | | |
1089 | 1112 | | |
1090 | | - | |
| 1113 | + | |
| 1114 | + | |
1091 | 1115 | | |
1092 | 1116 | | |
1093 | 1117 | | |
| |||
1096 | 1120 | | |
1097 | 1121 | | |
1098 | 1122 | | |
1099 | | - | |
1100 | | - | |
| 1123 | + | |
| 1124 | + | |
1101 | 1125 | | |
1102 | 1126 | | |
1103 | 1127 | | |
1104 | 1128 | | |
1105 | | - | |
1106 | | - | |
1107 | | - | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
1108 | 1132 | | |
1109 | | - | |
| 1133 | + | |
1110 | 1134 | | |
1111 | 1135 | | |
1112 | 1136 | | |
| 1137 | + | |
1113 | 1138 | | |
1114 | 1139 | | |
1115 | 1140 | | |
1116 | | - | |
| 1141 | + | |
1117 | 1142 | | |
1118 | 1143 | | |
1119 | 1144 | | |
1120 | | - | |
| 1145 | + | |
1121 | 1146 | | |
1122 | 1147 | | |
1123 | 1148 | | |
| |||
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