Skip to content
1 min read · 58 words

Variable: defaultToolsToChatCompletionsTools

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

Defined in: batteries/llm/chat_common/helpers.ts:516

Default tool-translation helper; alias of toolsToChatCompletionsTools.

Implements ChatHelpersCommon.toolsToChatCompletionsTools.

Parameters

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

Returns

ChatCompletionsTool[]