---
title: Make AI Toolkit
slug: ai-tools
image: https://images.ctfassets.net/un655fb9wln6/11sTQC2LhhAtJyb7ptQvEl/6c2dbec03b3a2830a24e09e913ad46cc/Make-app-icon.png
docTags: 
createdAt: 2025-08-26T12:39:31.160Z
---

Make AI Toolkit is an app with modules that help you quickly handle common AI work with the use of Make's AI Provider or a custom AI provider connection. The solution offers the ability to analyze sentiment, categorize text, identify language, extract information from text, standardize text, summarize text, translate text, and chunk text.

# Key benefits

- **AI provider choice:&#x20;**&#x41;ll plans can use Make's AI Provider. All paid plans can additionally use custom AI provider connections like OpenAI or Anthropic.
- **Data privacy**: Make does not store your data and your data is not used to train the AI.
- **Error handling**: When token limits are reached, a `RuntimeError` will be returned. For more information about the error, refer to the [types of errors in Make](https://help.make.com/types-of-errors#a3eXh).
- **Interaction logs**: Stored in scenario logs for 30 days (standard Make behavior).

# Requirements

- **All plans:** Can use the app with Make's AI Provider.
- **Core, Pro, Teams, or Enterprise plans:&#x20;**&#x43;an also use custom AI provider connections. This requires an account with the provider.

# Connect Make AI Toolkit

Your connection method will vary depending on your plan:

- [Free and Core plans](docId\:CfGqHRAekfeXyGbyOW_wC)&#x20;
- [Core, Pro, Teams, or Enterprise plans](docId\:CfGqHRAekfeXyGbyOW_wC)&#x20;

## Connect with a Free plan

To create the connection with a Free plan:

:::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a Make AI Toolkit module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

::::WorkflowBlockItem
Select your **Model**.

:::hint{type="info"}
When using Make's AI Provider, the module consumes credits for AI tokens.  [Learn more](docId\:CfGqHRAekfeXyGbyOW_wC).
:::
::::

:::WorkflowBlockItem
Click **Save**.
:::
:::::

## Connect with a Core, Pro, Teams, or Enterprise plan

To create the connection with a Core, Pro, Teams, or Enterprise plan:

:::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a Make AI Toolkit module to your scenario, and click **Create a connection**.
:::

::::WorkflowBlockItem
Select your **Connection** type.

:::hint{type="info"}
If you select Make's AI Provider, the module consumes credits for AI tokens. &#x20;

If you select a custom AI provider connection (for example, OpenAI or Anthropic Claude), the module consumes one credit per operation.  [Learn more](docId\:CfGqHRAekfeXyGbyOW_wC).
:::
::::

:::WorkflowBlockItem
If you are using Make's AI Provider, select your **Model**.&#x20;

If you select a custom AI provider connection, add your **API key** for your account with that provider.
:::

:::WorkflowBlockItem
Click **Save**.
:::
:::::

You've successfully created the connection and can now use the Make AI Toolkit app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).

# Credit usage

The Make AI Toolkit app has different credit usage based on the AI provider you choose.&#x20;

For the Free plan, keep in mind the weekly token limit of 200,000 input tokens.

:::hint{type="info"}
For more detailed information about credits, refer to the [Credits](https://help.make.com/credits) documentation.
:::

You can connect a **custom AI provider**—any external provider of your choice—which uses static billing of 1 credit per use. However, with a custom external AI provider, you'll also pay costs directly to that provider based on your account with them.

:::hint{type="warning"}
Only users on **paid plans&#x20;**&#x63;an use **custom AI provider connections**, such as OpenAI and Anthropic Claude.
:::

When you connect to **Make's AI Provider**, credits vary based on the tokens consumed and the model selected. For information on token-to-credit conversion rates, see [Make's AI Provider](https://help.make.com/credits#makes-ai-provider).

# Modules

After connecting to the Make AI Toolkit app, you can use the following types of modules to build your scenarios.&#x20;

## Basic AI

:::ExpandableHeading{isOpen="true"}
### Simple Text Prompt

Sends a request for AI to answer. The response will always be in the text format.

| **Model** | Select the model that will generate the response. |
| --------- | ------------------------------------------------- |
| **Text**  | Enter a prompt for the selected model to answer.  |
:::

:::ExpandableHeading{isOpen="true"}
### Extract information from text

Retrieves information that you specify from a text.

| **Text**        | Enter text to extract information from.                                                                                                                                                                                                                                                   |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Information** | Add items to extract from the text.<br />- **Description -&#x20;**&#x44;escribe the information to extract from the text.<br />- **Name** - Enter a parameter name for the extracted information.<br />- **Type** - Select the format to use for the output of the extracted information. |
:::

:::ExpandableHeading{isOpen="true"}
### Categorize text

Analyzes text and assigns it to categories from a list you define.

| **Text to categorize**                            | Enter text to sort into a category.                                                                                                                         |
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Categories**                                    | Add the categories to sort text into.<br />- **Name**: Category name<br />- **Description**: Category description                                           |
| **Return an explanation for the categorization?** | Select **Yes** or **No**.                                                                                                                                   |
| **Assign only one category**                      | Select **Yes&#x20;**&#x6F;r **No**.<br />- **Yes**: Restrict each item to one category<br />- **No**: Allow each item to be assigned to multiple categories |
:::

:::ExpandableHeading{isOpen="true"}
### Translate text

Translates text from one language into another.

| **Text to translate** | Enter the text of any common language to create a translation. |
| --------------------- | -------------------------------------------------------------- |
| **Target language**   | Enter the language to translate the text into.                 |
:::

:::ExpandableHeading{isOpen="true"}
### Identify language

Detects the language that text is written in.

| **Text to identify** | Enter text to identify the language. |
| -------------------- | ------------------------------------ |
:::

:::ExpandableHeading{isOpen="true"}
### Summarize text

Condenses longer text into a shorter summary.

| **Text to summarize** | Enter the text to create a summary. |
| --------------------- | ----------------------------------- |
:::

:::ExpandableHeading{isOpen="true"}
### Analyze sentiment

Evaluates the tone of a text and determines if it's positive, neutral, or negative. This is known as the sentiment.

| **Text to analyze**                        | Enter text to analyze. The module will return whether the text is positive, neutral, or negative. |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------- |
| **Return a description of the sentiment?** | Select **Yes** or **No**.                                                                         |
:::

:::ExpandableHeading{isOpen="true"}
### Standardize text

Adjusts the style and format of text to ensure it's consistent.

| **Text to standardize** | Enter text to standardize the format and style. |
| ----------------------- | ----------------------------------------------- |
:::

## Advanced AI

:::ExpandableHeading{isOpen="true"}
### Chunk text

Splits text into smaller, more manageable pieces known as chunks.

| **Text to chunk** | Enter text to split into smaller chunks. The chunks are based on a number of tokens, which is how AI measures size.                         |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| **Chunk size**    | Enter the number of tokens to use in each chunk.                                                                                            |
| **Chunk overlap** | Enter the number of tokens to use for text to overlap at the beginning and end of chunks. If you don't want any text to overlap, enter `0`. |
:::

