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