---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/variables/defaultToolsToChatCompletionsTools.md
description: 'Default tool-translation helper; alias of [`toolsToChatCompletionsTools`](https://adk.nht.io/api/@nhtio/adk/batteries/functions/toolsToChatCompletionsTools).'
---

# 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](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/llm/chat_common/helpers.ts#L516)

Default tool-translation helper; alias of [toolsToChatCompletionsTools](../functions/toolsToChatCompletionsTools.md).

Implements [ChatHelpersCommon.toolsToChatCompletionsTools](../llm/ollama/interfaces/ChatHelpersCommon.md#property-toolstochatcompletionstools).

## Parameters

| Parameter                                     | Type                                                                                                                                                                                      |
| --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `tools`                                       | readonly ( | [`Tool`](../../forge/classes/Tool.md)<[`SpooledArtifact`](../../spooled_artifact/classes/SpooledArtifact.md)> | [`ArtifactTool`](../../forge/classes/ArtifactTool.md))\[] |
| `deps`                                        | { `descriptionToChatCompletionsJsonSchema`: (`d`: [`DescriptionLike`](../interfaces/DescriptionLike.md)) => [`JsonSchema`](../interfaces/JsonSchema.md); }                              |
| `deps.descriptionToChatCompletionsJsonSchema` | (`d`: [`DescriptionLike`](../interfaces/DescriptionLike.md)) => [`JsonSchema`](../interfaces/JsonSchema.md)                                                                               |

## Returns

[`ChatCompletionsTool`](../interfaces/ChatCompletionsTool.md)\[]
