Skip to content
1 min read · 69 words

Variable: defaultToolsToTransformersJsTools

ts
const defaultToolsToTransformersJsTools: (
  tools: readonly (Tool<SpooledArtifact> | ArtifactTool)[],
  deps: {
    descriptionToChatCompletionsJsonSchema: (d: DescriptionLike) => JsonSchema;
  },
) => TransformersJsTool[] = toolsToTransformersJsTools;

Defined in: src/batteries/llm/transformers_js/helpers.ts:148

Default toolsToTransformersJsTools.

Convert ADK @nhtio/adk!Tool / @nhtio/adk!ArtifactTool instances into the transformers.js tools array shape (OpenAI-function-shaped — what apply_chat_template expects).

Parameters

ParameterType
toolsreadonly ( | Tool<SpooledArtifact> | ArtifactTool)[]
deps{ descriptionToChatCompletionsJsonSchema: (d: DescriptionLike) => JsonSchema; }
deps.descriptionToChatCompletionsJsonSchema(d: DescriptionLike) => JsonSchema

Returns

TransformersJsTool[]