---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/bedrock_converse/helpers/functions/toolsToConverseTools.md
---

# Function: toolsToConverseTools()

```ts
function toolsToConverseTools(
  tools: Iterable<Tool<SpooledArtifact> | ArtifactTool>,
): ConverseToolSpec[];
```

Defined in: [src/batteries/llm/bedrock\_converse/helpers.ts:157](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/llm/bedrock_converse/helpers.ts#L157)

ADK tools → native `toolConfig.tools`.

## Parameters

| Parameter | Type                                                                                                                                                                                                                  |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `tools`   | `Iterable`< | [`Tool`](../../../../../forge/classes/Tool.md)<[`SpooledArtifact`](../../../../../spooled_artifact/classes/SpooledArtifact.md)> | [`ArtifactTool`](../../../../../forge/classes/ArtifactTool.md)> |

## Returns

[`ConverseToolSpec`](../../types/interfaces/ConverseToolSpec.md)\[]
