# Google Search

The Google Web Search plugin allows BoltAI to search the internet to help answer questions that benefit from recent information.

### How to set up the  GoogleWeb Search plugin?

To use Google Web Search Plugin on BoltAI, you will need to create a new custom search engine using Google Programmable Search Engine then enter your Search Engine ID and Search API Key.

Follow this step by step guide to create your Programmable Search Engine

{% embed url="<https://scribehow.com/embed/How_to_Create_a_Programmable_Search_Engine_with_Bolt_AI__PvCcEOJRRKWnt_xLlErinQ>" %}

Go to Settings > Plugins > Web Search. Select tab `Settings` then enter your Search Engine ID & Search API Key.

### How to use the Web Search plugin?

1. Start a new chat. Choose an LLM that supports Function Calling (for example GPT-4o)
2. Enable the Web Search plugin. Optionally, enable the Web Browsing plugin.
3. Enter your prompt. BoltAI should smartly decide if it needs to perform a web search.

{% hint style="info" %}
**NOTICE**:

Unlike ChatGPT, the Web Search & Web Browsing in BoltAI are 2 different plugins.&#x20;

* The Web Search plugin allows BoltAI to search for more information on the Internet using a Search Engine.
* The Web Browsing plugin allows BoltAI to read the content from a particular webpage

Enable both plugins to replicate the ChatGPT web browsing experience.
{% endhint %}

<figure><img src="/files/nNlTh0Hi0QyLpc4AFlQy" alt=""><figcaption><p>Web Search Plugin in BoltAI</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.boltai.com/docs/plugins/web-search.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
