﻿---
title: Knowledge base artifact settings for AI Assistants
description: The xpack.productDocBase settings configure how Kibana reaches Elastic’s public artifact repository, from which Kibana lists and downloads knowledge base...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/reference/kibana/configuration-reference/ai-assistant-settings
products:
  - Kibana
applies_to:
  - Self-managed Elastic deployments: Generally available
---

# Knowledge base artifact settings for AI Assistants
The `xpack.productDocBase` settings configure how Kibana reaches [Elastic’s public artifact repository](https://kibana-knowledge-base-artifacts.elastic.co/), from which Kibana lists and downloads knowledge base artifacts for AI Assistants. Most deployments use the default base URL of the artifact repository and only need outbound access to Elastic’s CDN.
<note>
  When Kibana can't use Elastic’s public artifact URL, which is common for deployments in air-gapped or restricted networks, you must deploy the knowledge base artifact repository manually. Refer to [Host a knowledge base artifact repo for AI assistants](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3016/explore-analyze/ai-features/ai-chat-experiences/ai-assistant-host-doc-artifacts) to learn more.
</note>

<definitions>
  <definition term="xpack.productDocBase.artifactRepositoryUrl">
    The base URL of the artifact repository from which Kibana lists and downloads knowledge base artifacts for AI Assistants. Defaults to `https://kibana-knowledge-base-artifacts.elastic.co`, Elastic’s public artifact host URL. Leave the default when Kibana can reach that base URL over the internet.
    If the default host is unreachable or not permitted, set `xpack.productDocBase.artifactRepositoryUrl` to the HTTP or HTTPS base URL of a repository you operate that mirrors Elastic’s artifacts, for example, a private mirror or internal endpoint in a restricted or isolated network.
    <applies-to>Self-managed Elastic deployments: Generally available since 9.1</applies-to> To read artifacts from a directory on the filesystem of the host where Kibana runs, use a `file://` base URL (for example `file:///path/to/artifacts`).
    Data type: `string`
  </definition>
  <definition term="xpack.productDocBase.artifactRepositoryProxyUrl Self-managed Elastic deployments: Planned">
    The HTTP or HTTPS URL of a proxy server that Kibana uses only for traffic to the base URL in `xpack.productDocBase.artifactRepositoryUrl`. It applies to the same outbound requests Kibana uses to list available artifacts and download ZIP files from that remote base URL. Unset by default. When unset, Kibana sends those requests directly to the host named in `xpack.productDocBase.artifactRepositoryUrl` with no proxy.
    Set this when outbound connections from Kibana to the artifact repository base URL (Elastic’s CDN, a private mirror, or an internal endpoint) must go through your network’s HTTP or HTTPS proxy.
    When `xpack.productDocBase.artifactRepositoryUrl` uses the `file://` scheme, this setting has no effect because Kibana reads artifacts from the filesystem on the Kibana host and does not issue HTTP or HTTPS requests to that repository base URL.
    Data type: `string` (URI)
  </definition>
</definitions>