> ## 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

<Card title="Watch Demo" icon="play" href="https://www.youtube.com/watch?v=VGb7HGRkam0">
  Quick walkthrough of ToolJet's UI components
</Card>

## Setup

<Steps>
  <Step title="Install AI Gateway Plugin">
    Go to **ToolJet Dashboard → Plugins → Marketplace** → Search **the AI Gateway** → **Install**.
  </Step>

  <Step title="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
  </Step>

  <Step title="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
  </Step>

  <Step title="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**
  </Step>
</Steps>

## Supported Operations

<AccordionGroup>
  <Accordion title="Chat">
    Generate chat completions from messages.

    **Parameters:** Messages, Model, Max Tokens, Temperature, Stop Sequences, Metadata
  </Accordion>

  <Accordion title="Completion">
    Generate text completions from a prompt.

    **Parameters:** Prompt, Model, Max Tokens, Temperature, Stop Sequences, Metadata
  </Accordion>

  <Accordion title="Prompt Completion">
    Use pre-defined prompts from the AI Gateway.

    **Parameters:** Prompt ID, Variables, Parameters, Metadata
  </Accordion>

  <Accordion title="Create Embedding">
    Generate embeddings for text.

    **Parameters:** Input, Model, Metadata
  </Accordion>
</AccordionGroup>

<Info>
  For all operations, you can optionally specify a **Config** or override the default **Provider**.
</Info>

## 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

<CardGroup cols={2}>
  <Card title="Model Catalog" icon="list" href="/docs/aigw/product/model-catalog">
    Set up providers
  </Card>

  <Card title="Configs" icon="gear" href="/docs/aigw/product/ai-gateway/configs">
    Add routing and caching
  </Card>
</CardGroup>


## Related topics

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