# Announcing AI credentials

**URL:** https://meta.discourse.org/t/announcing-ai-credentials/397408
**Category:** Announcements
**Tags:** ai
**Created:** [March 2, 2026, 4:35am UTC](https://meta.discourse.org/t/announcing-ai-credentials/397408 "2026-03-02T04:35:21Z")
**Posts on this page:** 1
**Showing post:** 1

<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 2, 2026, 4:35am UTC](https://meta.discourse.org/t/announcing-ai-credentials/397408/1 "2026-03-02T04:35:21Z")

</div>

We just completed a large refactor that shifted all credentials Discourse AI uses (tools/embeddings and LLMs) to a central store:

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/2/1/7216f58df4df7db990594926f9a50fcf49048d22.png)

This solves a long-standing pain point around tool distribution (you can now easily distribute tools that require secrets). It also makes it significantly easier to rotate credentials and add new models.

Hope you all enjoy it.

Learn more at:

> [@Managing AI credentials](https://meta.discourse.org/t/managing-ai-credentials/397407):
>
> bookmark This guide covers creating, managing, and using AI credentials (shared secrets) across LLMs, embedding models, and custom AI tools in the Discourse AI plugin. person_raising_hand Required user level: Administrator Summary AI credentials provide a centralized, secure way to manage authentication secrets — such as API keys — across your Discourse AI configuration. Instead of pasting raw API keys into each LLM model, embedding definition, or custom tool individually, you create a c…

---

_[View the full topic](https://meta.discourse.org/t/announcing-ai-credentials/397408)._
