> For the complete documentation index, see [llms.txt](https://docs.uptiq.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uptiq.ai/ai-workbench-qore/console/integrations-hub/ai-and-utilities.md).

# AI and Utilities

Connect your account to large language model providers, voice AI services, web scraping tools, authentication providers, and utility services.

### LLM providers

Large language model providers support text generation, streaming responses, and image generation. Agents and Skills use these integrations for AI capabilities.

| Integration                | Description                                                             | Available in | Connect                         |
| -------------------------- | ----------------------------------------------------------------------- | ------------ | ------------------------------- |
| Anthropic                  | Generate text and stream responses using Anthropic models.              | App Builder  | Connect · Platform Managed Keys |
| Gemini                     | Generate text, stream responses, and images using Google Gemini models. | App Builder  | Connect · Platform Managed Keys |
| Google Generative AI Image | Generate images using Google Gemini models.                             | App Builder  | Connect · Platform Managed Keys |
| OpenAI                     | Generate text and stream responses using OpenAI models.                 | App Builder  | Connect · Platform Managed Keys |

### Voice AI

Voice synthesis and cloning services generate speech from text.

| Integration | Description                                                               | Available in               | Connect |
| ----------- | ------------------------------------------------------------------------- | -------------------------- | ------- |
| ElevenLabs  | Generate speech, clone voices, and manage multilingual voices and models. | App Builder, Agent Builder | Connect |

<details>

<summary>Use cases</summary>

| Integration | In App Builder                                                                                 | In Agent Builder                                                                            |
| ----------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| ElevenLabs  | Build AI voice assistant applications.; Create text-to-speech learning or accessibility tools. | AI voice agent for customer interactions.; AI assistant that narrates reports or summaries. |

</details>

### Web scraping and search

Web content extraction, crawling, and search services gather data from the web.

| Integration | Description                                                                                                                                               | Available in               | Connect |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | ------- |
| Firecrawl   | Scrape pages, crawl sites, search the web, map site URLs, and extract structured content.                                                                 | App Builder, Agent Builder | Connect |
| Serper      | Real-time programmatic access to Google Search — web, news, image, and places/maps results, plus SERP features like People Also Ask and knowledge panels. | App Builder, Agent Builder | Connect |

<details>

<summary>Use cases</summary>

| Integration | In App Builder                                                                         | In Agent Builder                                                                                                    |
| ----------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Firecrawl   | Build competitive intelligence dashboards.; Create automated website monitoring tools. | AI research agent that gathers web knowledge automatically.; AI assistant that summarizes external website updates. |

</details>

### Key management

Cloud key management services hold and use encryption keys.

| Integration         | Description                                                                                 | Available in               | Connect |
| ------------------- | ------------------------------------------------------------------------------------------- | -------------------------- | ------- |
| AWS KMS             | Manage encryption keys and encrypt/decrypt sensitive data using AWS Key Management Service. | App Builder, Agent Builder | Connect |
| Azure Key Vault KMS | Encrypt and decrypt sensitive data using Azure Key Vault Key Management Service.            | App Builder, Agent Builder | Connect |
| Google Cloud KMS    | Encrypt and decrypt sensitive data using Google Cloud Key Management Service.               | App Builder, Agent Builder | Connect |

### Authentication

Identity and authentication providers support user sign-in flows.

| Integration     | Description                                        | Available in | Connect                         |
| --------------- | -------------------------------------------------- | ------------ | ------------------------------- |
| Google OAuth    | Authenticate users using Google OAuth.             | App Builder  | Connect · Platform Managed Keys |
| Microsoft OAuth | Authenticate users using Microsoft Entra ID OAuth. | App Builder  | Connect                         |

**What you can do with Google OAuth**

* Add "Sign in with Google" authentication to your apps with an auto-generated branded sign-in button.
* Access the signed-in user's profile data—name, email, and profile picture—as variables in your app or agent logic.
* Use Google OAuth as the identity layer for apps that need per-user personalization or access control.

***

{% columns %}
{% column width="83.33333333333334%" %}

<p align="right"><em>Maintained by</em> <mark style="color:green;">Abhishek Paul</mark><br><code>AI-assisted, human-approved</code></p>
{% endcolumn %}

{% column width="16.666666666666664%" %}

<div align="left"><img src="https://1326225582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0qmgQjJ5aArDTj2ACFHG%2Fuploads%2Fgit-blob-d034645b4f8f8ee661985f5306b60ded3289653c%2Fmaintainer-abhishek-paul.png?alt=media" alt="" width="60"></div>
{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.uptiq.ai/ai-workbench-qore/console/integrations-hub/ai-and-utilities.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
