> ## Documentation Index
> Fetch the complete documentation index at: https://docs.portkey.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ToolJet

> Add AI capabilities to ToolJet apps with Prisma AIRS AI Gateway

ToolJet is a low-code platform for building apps. Integrate the AI Gateway to add AI-powered chat, completions, and embeddings to your ToolJet apps.

## Prerequisites

* **AI Gateway API Key** from [stratacloudmanager.paloaltonetworks.com](https://stratacloudmanager.paloaltonetworks.com/)
* **Provider slug** from [Model Catalog](https://stratacloudmanager.paloaltonetworks.com/)
* **ToolJet Account** with Marketplace Plugin access

> **[Watch Demo](https://www.youtube.com/watch?v=VGb7HGRkam0)**
>
> Quick walkthrough of ToolJet's UI components

## Setup

**1. Install AI Gateway Plugin**

Go to **ToolJet Dashboard → Plugins → Marketplace** → Search **the AI Gateway** → **Install**.

**2. Add as Data Source**

1. Go to **Data Sources → Plugins → Add the AI Gateway**
2. Enter:
   * **Authorization**: Your AI Gateway API Key
   * **Default Provider**: Your provider slug (e.g., `@openai-prod`)
3. **Test** the connection

**3. Use in Your App**

1. Go to **Queries → Add Datasource → Select the AI Gateway**
2. Choose an operation (Chat, Completion, Embedding, Prompt)
3. **Run** to verify

**4. Connect to UI**

1. Add **Text Input** and **Button** widgets
2. Configure Button's **onClick** to execute the AI Gateway query
3. Display results in a **Text Box**

## Supported Operations

> **Chat**
>
> Generate chat completions from messages.
>
> **Parameters:** Messages, Model, Max Tokens, Temperature, Stop Sequences, Metadata

> **Completion**
>
> Generate text completions from a prompt.
>
> **Parameters:** Prompt, Model, Max Tokens, Temperature, Stop Sequences, Metadata

> **Prompt Completion**
>
> Use pre-defined prompts from the AI Gateway.
>
> **Parameters:** Prompt ID, Variables, Parameters, Metadata

> **Create Embedding**
>
> Generate embeddings for text.
>
> **Parameters:** Input, Model, Metadata

> [!NOTE]
>
> For all operations, you can optionally specify a **Config** or override the default **Provider**.

## Troubleshooting

| Issue | Solution |
| - | - |
| Authentication Error | Check API key and provider slug |
| Slow Response | Adjust temperature or max\_tokens |
| CORS Issues | Ensure API settings allow ToolJet's domain |

## Next Steps

> **[Model Catalog](https://docs.portkey.ai/docs/aigw/product/model-catalog.md)**
>
> Set up providers

> **[Configs](https://docs.portkey.ai/docs/aigw/product/ai-gateway/configs.md)**
>
> Add routing and caching


## Related topics

- [Overview](https://docs.portkey.ai/docs/aigw/integrations/overview.md)
- [GitHub MCP server](https://docs.portkey.ai/docs/aigw/integrations/mcp-servers/github-mcp-server.md)
- [Continue.dev](https://docs.portkey.ai/docs/aigw/integrations/libraries/continue-dev.md)
- [Tool Provisioning](https://docs.portkey.ai/docs/aigw/product/mcp-gateway/tool-provisioning.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.