# How to set up Discourse AI for internal-only usage

**URL:** https://meta.discourse.org/t/how-to-set-up-discourse-ai-for-internal-only-usage/393030
**Category:** Support
**Tags:** ai
**Created:** [January 9, 2026, 4:39am UTC](https://meta.discourse.org/t/how-to-set-up-discourse-ai-for-internal-only-usage/393030 "2026-01-09T04:39:32Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [January 9, 2026, 5:31am UTC](https://meta.discourse.org/t/how-to-set-up-discourse-ai-for-internal-only-usage/393030/2 "2026-01-09T05:31:18Z")

</div>

what do you mean by extensions? i assume for web searching?

i have 2 self-hosted sites running all my Discourse AI features with [Gemini on Google Cloud](https://meta.discourse.org/t/set-up-gemini-api-keys-for-discourse-ai/320688), and i am using [Google Custom Search Engine API](https://meta.discourse.org/t/google-search-for-discourse-ai-programmable-search-engine-and-custom-search-api/307107) for the web researcher (100 free queries /day). i use Gemini 2.5 flash lite for as much as possible, like summarizing and gists, 2.5 flash for translation, and the various other Gemini models for more specific and thinking tasks ([Gemini flash image](https://developers.googleblog.com/introducing-gemini-2-5-flash-image/), for example).

perhaps this topic may interest you

> [@Self-Hosting an OpenSource LLM for DiscourseAI](https://meta.discourse.org/t/self-hosting-an-opensource-llm-for-discourseai/290923):
>
> The [Discourse AI](https://meta.discourse.org/t/discourse-ai/259214) plugin has many features that require an LLM to be enabled, like, for example, Summarization, AI Helper, AI Search, AI Bot. While you can use a third party API, like [Configure API Keys for OpenAI](https://meta.discourse.org/t/configure-api-keys-for-openai/280783) or [Configure API Keys for Anthropic](https://meta.discourse.org/t/configure-api-keys-for-anthropic/280936) we built Discourse AI since first day to not be locked into those. Running with HuggingFace TGI HuggingFace provides an awesome container image that can get you running quickly. For example: mkdir -p /opt/tgi-cache docker run --rm --gpus all --shm…

---

_[View the full topic](https://meta.discourse.org/t/how-to-set-up-discourse-ai-for-internal-only-usage/393030)._
