# Discourse AI - AI bot

**URL:** https://meta.discourse.org/t/discourse-ai-ai-bot/266012
**Category:** Site Management
**Tags:** how-to, ai, ai-bot
**Created:** [May 24, 2023, 6:25am UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012 "2023-05-24T06:25:09Z")
**Posts on this page:** 16
**Page:** 3

<div class="post-metadata">

### Author: ![Element](https://avatars.discourse-cdn.com/v4/letter/e/a698b9/32.png) [@Element](https://meta.discourse.org/u/Element)
#### Post date: [July 16, 2025, 1:00pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/170 "2025-07-16T13:00:53Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/7/4/a/74a332bf546506b054fbb0c4c370c78bbd1067f7.png)  
AI plugin settings, Persona configuration

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [July 16, 2025, 3:14pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/171 "2025-07-16T15:14:54Z")

</div>

> [@RBoy](#):
>
> Sam does AI Bot support Gemini Flash 2.5?

Hey, you can set your own Custom LLM using their current endpoint, api\_key and tweaking the model with your options and parameters.

The initial list probably needs to be updated and it could be more intuitive for new users but you can do what you want, for sure.

---

<div class="post-metadata">

### Author: ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)
#### Post date: [July 16, 2025, 4:06pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/172 "2025-07-16T16:06:07Z")

</div>

Hmm, I have multiple LLM’s configured, trying to get as many of them as possible on 2.5 flash.

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/8/b/c8bac27afaa904eca9a8e573057e80653ddf5539.png)

I don’t see any way to assign the Helper and AI bot to the Gemini Flash 2.5 LLM. Are you saying I need to go in the edit the assigned LLM (Gemini 1.5 flash) and change the key/endpoints etc to use 2.5 flash?

---

<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: [July 16, 2025, 4:12pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/173 "2025-07-16T16:12:11Z")

</div>

it’s under the personas

> [@Element](#):
>
> AI plugin settings, Persona configuration

---

<div class="post-metadata">

### Author: ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)
#### Post date: [July 16, 2025, 4:15pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/174 "2025-07-16T16:15:50Z")

</div>

Thanks, yes I got to that point, I see some persons have just one option but oddly they are greyed out for all the personas. I also don’t see any configured tools under Discourse AI → Tools.

Is there a guide on how to set this up?

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [July 16, 2025, 4:41pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/175 "2025-07-16T16:41:55Z")

</div>

> [@RBoy](#):
>
> Is there a guide on how to set this up?

Yep, you can start now here:

> [@On another topic](https://meta.discourse.org/t/11047/2):
>
> - [“Discourse AI - AI bot”](https://meta.discourse.org/t/discourse-ai-ai-bot/266012)
> - [“AI bot - Personas”](https://meta.discourse.org/t/ai-bot-personas/306099)
> - [“AI bot - Custom tools”](https://meta.discourse.org/t/ai-bot-custom-tools/314103)
> - [“Discourse AI - Large Language Model (LLM) settings page”](https://meta.discourse.org/t/discourse-ai-large-language-model-llm-settings-page/319903)

---

<div class="post-metadata">

### Author: ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)
#### Post date: [July 16, 2025, 6:15pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/176 "2025-07-16T18:15:37Z")

</div>

Thanks, yes been through (and posted back) those earlier and went through them again for updates. I can’t seem to find anything in there related to the my questions above, specifically:

1. How do I setup the AI Bot to automatically respond to posts from the OP and all users. As I understand I need to add the “read” tool to the persona configuration (I’m assuming the AI Helper Persona) but then there’s no tool called “read” and the enabled tools options is greyed out. I can’t seem to find any information about this in the links above.
2. How do I configure AI Bot to use the Gemini 2.5 Flash model, there no specific option to assign a model for the AI Bot like there is for the personas. Do I just need to edit the currently assigned model to AI Bot and make it use 2.5 flash?

TIA

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [July 16, 2025, 6:22pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/177 "2025-07-16T18:22:33Z")

</div>

Maybe this will help you

> [@Discourse AI - AI triage using Agent](https://meta.discourse.org/t/discourse-ai-ai-triage-using-persona/356375):
>
> AI triage uses the power of AI [Agents](https://meta.discourse.org/t/ai-bot-agents/306099) to respond to topics intelligently. information_source Please note that this feature requires both the [discourse-automation](https://meta.discourse.org/t/discourse-automation/195773) and [discourse-ai](https://meta.discourse.org/t/discourse-ai/259214) plugins to function. Use cases Automatic support: Generate intelligent responses to people’s support questions. For example, in a #Support category, the agent can use community content for context. A bonus is to have the answers generated through [whispers](https://meta.discourse.org/t/creating-a-whisper-post/44247) so a responder can first use the suggested answers before …

---

<div class="post-metadata">

### Author: ![RBoy](https://avatars.discourse-cdn.com/v4/letter/r/2bfe46/32.png) [@RBoy](https://meta.discourse.org/u/RBoy)
#### Post date: [July 16, 2025, 7:18pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/178 "2025-07-16T19:18:07Z")

</div>

Perfect, that was what I needed but I’ll answer my questions above for others reference if they’re just getting started.

> [@RBoy](#):
>
> - How do I setup the AI Bot to automatically respond to posts from the OP and all users. As I understand I need to add the “read” tool to the persona configuration (I’m assuming the AI Helper Persona) but then there’s no tool called “read” and the enabled tools options is greyed out. I can’t seem to find any information about this in the links above.

Enable the Automation plugin first and then create an Automation using the AI Triage how to link above from Moin. Note that if you’re using the built in personas like _Forum Helper_ then you CANNOT adjust the _Enabled Tools_ and _Forced Tools_ settings. If you want to customize those settings then you need to create a new/custom persona. As for the tools, `read` etc, these are built in tools and you don’t need to create any custom tools to access them, however, they will be available only through custom personas (build in personas will have the options greyed out).

> [@RBoy](#):
>
> 1. How do I configure AI Bot to use the Gemini 2.5 Flash model, there no specific option to assign a model for the AI Bot like there is for the personas. Do I just need to edit the currently assigned model to AI Bot and make it use 2.5 flash?

I realized the AI Bot and Helper are two special agents which they their own assigned LLM models. If I need to change what LLM they are using I need to go into their assigned LLM’s and update the configuration directly in their respective configurations. I cannot create a custom LLM model and then reassign these two agents to use them like one can do with a personas.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [July 27, 2025, 6:00pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/179 "2025-07-27T18:00:34Z")

</div>

7 posts were split to a new topic: [Controlling AI responses in forum discussions](https://meta.discourse.org/t/controlling-ai-responses-in-forum-discussions/376066)

---

<div class="post-metadata">

### Author: ![iamcapote](https://avatars.discourse-cdn.com/v4/letter/i/46a35a/32.png) [@iamcapote](https://meta.discourse.org/u/iamcapote)
#### Post date: [August 5, 2025, 2:48am UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/180 "2025-08-05T02:48:41Z")

</div>

A great feature to have is to enable custom styling of the bot’s drop down menu to allow inclusion of provider logos and subscript text for model specific parameters. example:

“(logo provider) model name  
_256k context | 3B params_”

---

<div class="post-metadata">

### Author: ![piratdavid](https://avatars.discourse-cdn.com/v4/letter/p/ba9def/32.png) [@piratdavid](https://meta.discourse.org/u/piratdavid)
#### Post date: [November 13, 2025, 2:19pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/181 "2025-11-13T14:19:02Z")

</div>

Hi!

I’m trying out the AI bot on our forum. Is it possible to limit what the AI bot can read? It’s in all groups automatically and it seems I can’t change that. The question arose because there’s a concern that it can read users PMs. I’m not sure if it even can do that. Thanks!

David

---

<div class="post-metadata">

### Author: ![Alon1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alon1/32/197167_2.png) [@Alon1](https://meta.discourse.org/u/Alon1)
#### Post date: [February 20, 2026, 4:11pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/182 "2026-02-20T16:11:28Z")

</div>

Can anyone explain the source of this error when using Claude 4.6 ? (I had Claude 4.5 before and it worked well)

```plaintext
{“type”:“error”,“error”:{“type”:“invalid_request_error”,“message”:“This model does not support assistant message prefill. The conversation must end with a user message.”},“request_id”:“req_011CYqkqNGbr3”}

```

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [February 22, 2026, 8:06pm UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/183 "2026-02-22T20:06:19Z")

</div>

Yes I can 😉

anthropic deprecated some beta headers, be sure to pull latest and try again I fixed it

---

<div class="post-metadata">

### Author: ![ThisSource](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@ThisSource](https://meta.discourse.org/u/ThisSource)
#### Post date: [February 28, 2026, 6:12am UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/184 "2026-02-28T06:12:39Z")

</div>

Anyone implemented this on there site yet ?  
Please share details

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [March 1, 2026, 1:24am UTC](https://meta.discourse.org/t/discourse-ai-ai-bot/266012/185 "2026-03-01T01:24:09Z")

</div>

Many people implemented this if you have any specific questions feel free to open a topic

[Previous page](https://meta.discourse.org/t/discourse-ai-ai-bot/266012.md?page=2)
