# Using the Gemini API in a Chrome Extension. This sample demonstrates how to use the Gemini Cloud API in a Chrome Extension. ## Overview The extension provides a chat interface for the Gemini API. To learn more about the API head over to [https://ai.google.dev/](https://ai.google.dev/). ## Running this extension 1. Clone this repository. 2. Download the Gemini API client by running: ```sh npm install ``` 3. [Retrieve an API key](https://ai.google.dev/gemini-api/docs/api-key) and update [functional-samples/ai.gemini-in-the-cloud/sidepanel/index.js](functional-samples/ai.gemini-in-the-cloud/sidepanel/index.js) (only for testing). 4. Compile the JS bundle for the sidepanel implementation by running: ```sh npm run build ``` 5. Load this directory in Chrome as an [unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#load-unpacked). 6. Click the extension icon. 7. Interact with the prompt API in the sidebar.