Are you an LLM? You can read better optimized documentation at /api/@nhtio/adk/batteries/llm/anthropic_messages/helpers/variables/defaultAnthropicToolsFromTools.md for this page in Markdown format
Variable: defaultAnthropicToolsFromTools
ts
const defaultAnthropicToolsFromTools: (
tools: readonly (Tool<SpooledArtifact> | ArtifactTool)[],
deps: {
descriptionToChatCompletionsJsonSchema: (d: unknown) => JsonSchema;
},
) => Tool[] = anthropicToolsFromTools;Defined in: src/batteries/llm/anthropic_messages/helpers.ts:103
Default Anthropic tool translator.
Converts ADK tools to Anthropic's flat custom-tool definition.
Parameters
| Parameter | Type |
|---|---|
tools | readonly ( | Tool<SpooledArtifact> | ArtifactTool)[] |
deps | { descriptionToChatCompletionsJsonSchema: (d: unknown) => JsonSchema; } |
deps.descriptionToChatCompletionsJsonSchema | (d: unknown) => JsonSchema |
Returns
Tool[]