MapsTools
trait MapsTools
Constants
| protected TOOL_SEARCH_TOOL_VERSION |
Anthropic's dated version identifier for the hosted tool search tool. |
Methods
array
mapProviderTool(ProviderTool $tool, Provider $provider)
Map a provider tool to an Anthropic provider tool definition.
array
mapCodeExecutionTool(CodeExecution $tool, Provider $provider)
Map a code execution tool to an Anthropic server-side tool definition.
array
mapWebFetchTool(WebFetch $tool, Provider $provider)
Map a web fetch tool to an Anthropic server-side tool definition.
array
mapWebSearchTool(WebSearch $tool, Provider $provider)
Map a web search tool to an Anthropic server-side tool definition.
Details
at line 34
protected array
mapTools(array $tools, Provider $provider)
Map the given tools to Anthropic tool definitions.
at line 68
protected array
mapTool(Tool $tool, bool $defer = false)
Map a regular tool to an Anthropic tool definition.
at line 97
protected array
mapProviderTool(ProviderTool $tool, Provider $provider)
Map a provider tool to an Anthropic provider tool definition.
at line 110
protected array
mapCodeExecutionTool(CodeExecution $tool, Provider $provider)
Map a code execution tool to an Anthropic server-side tool definition.