|
30 | 30 | use Anthropic\Beta\Messages\BetaToolTextEditor20250429; |
31 | 31 | use Anthropic\Beta\Messages\BetaToolTextEditor20250728; |
32 | 32 | use Anthropic\Beta\Messages\BetaToolUnion; |
| 33 | +use Anthropic\Beta\Messages\BetaWebFetchTool20250910; |
33 | 34 | use Anthropic\Beta\Messages\BetaWebSearchTool20250305; |
34 | 35 | use Anthropic\Core\Attributes\Api; |
35 | 36 | use Anthropic\Core\Concerns\SdkModel; |
|
55 | 56 | * temperature?: float|null, |
56 | 57 | * thinking?: null|BetaThinkingConfigEnabled|BetaThinkingConfigDisabled, |
57 | 58 | * toolChoice?: null|BetaToolChoiceAuto|BetaToolChoiceAny|BetaToolChoiceTool|BetaToolChoiceNone, |
58 | | - * tools?: list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305>|null, |
| 59 | + * tools?: list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305|BetaWebFetchTool20250910>|null, |
59 | 60 | * topK?: int|null, |
60 | 61 | * topP?: float|null, |
61 | 62 | * } |
@@ -291,7 +292,7 @@ final class Params implements BaseModel |
291 | 292 | * |
292 | 293 | * See our [guide](https://docs.anthropic.com/en/docs/tool-use) for more details. |
293 | 294 | * |
294 | | - * @var list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305>|null $tools |
| 295 | + * @var list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305|BetaWebFetchTool20250910>|null $tools |
295 | 296 | */ |
296 | 297 | #[Api(list: BetaToolUnion::class, optional: true)] |
297 | 298 | public ?array $tools; |
@@ -346,7 +347,7 @@ public function __construct() |
346 | 347 | * @param ServiceTier::* $serviceTier |
347 | 348 | * @param list<string> $stopSequences |
348 | 349 | * @param string|list<BetaTextBlockParam> $system |
349 | | - * @param list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305> $tools |
| 350 | + * @param list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305|BetaWebFetchTool20250910> $tools |
350 | 351 | */ |
351 | 352 | public static function with( |
352 | 353 | int $maxTokens, |
@@ -678,7 +679,7 @@ public function withToolChoice( |
678 | 679 | * |
679 | 680 | * See our [guide](https://docs.anthropic.com/en/docs/tool-use) for more details. |
680 | 681 | * |
681 | | - * @param list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305> $tools |
| 682 | + * @param list<BetaTool|BetaToolBash20241022|BetaToolBash20250124|BetaCodeExecutionTool20250522|BetaCodeExecutionTool20250825|BetaToolComputerUse20241022|BetaToolComputerUse20250124|BetaToolTextEditor20241022|BetaToolTextEditor20250124|BetaToolTextEditor20250429|BetaToolTextEditor20250728|BetaWebSearchTool20250305|BetaWebFetchTool20250910> $tools |
682 | 683 | */ |
683 | 684 | public function withTools(array $tools): self |
684 | 685 | { |
|
0 commit comments