> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LLM configuration

> LLM configuration overview for Atoti Intelligence using Spring AI, explaining why a custom model is required, which providers are supported (Amazon Bedrock, OpenAI), and where to find provider-specific `application.yaml` guides.

<Info>
  ### Atoti Intelligence Essentials

  This is part of the Atoti Intelligence Essentials offer.
</Info>

This guide explains how to configure a custom Large Language Model (LLM) for use with Atoti Intelligence.

## Why configure an LLM?

Atoti Intelligence does not include a built-in model. Configuring a custom LLM enables the following capabilities:

* Natural language queries and responses
* Automated data analysis and explanations
* AI-assisted visualization creation

## Prerequisites

Before configuring an LLM, ensure the following requirements are met:

* Access to an LLM provider account (such as Amazon Bedrock or OpenAI)
* API credentials for the chosen LLM provider

## Configuration approach

Atoti Intelligence uses Spring AI to connect to LLM providers. Spring AI supports multiple providers through a consistent configuration interface.

See the [Spring AI documentation](https://docs.spring.io/spring-ai/reference/api/chat/comparison.html) for more information.

## Available configuration guides

This guide provides configuration examples for the following providers:

* [Amazon Bedrock](./amazon-bedrock)
* [OpenAI](./openai)

For other providers, refer to the [Spring AI documentation](https://docs.spring.io/spring-ai/reference/api/chat/comparison.html).
