# betterdocs/4.9.5/react-src/gutenberg/docs-ai/index.js

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.9.5. 18 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/gutenberg/docs-ai/index.js
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.5/raw/react-src/gutenberg/docs-ai/index.js
- Modified: 2026-10-12T10:07:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/gutenberg/docs-ai/index.js#L10-L20`.

```javascript
import { addFilter } from "@wordpress/hooks";
import apiFetch from "@wordpress/api-fetch";
import { withSuggestTerms } from "./SuggestTerms";

const config = window.betterdocsDocsAI || {};

// Authenticate REST calls (the endpoint uses the standard wp_rest nonce).
if ( config.nonce ) {
    apiFetch.use( apiFetch.createNonceMiddleware( config.nonce ) );
}

// Inject "Suggest Categories / Tags" into the native taxonomy panels.
addFilter(
    "editor.PostTaxonomyType",
    "betterdocs/docs-ai-suggest-terms",
    withSuggestTerms
);

```
