This guide explains how to configure OpenAI as the Large Language Model (LLM) provider for Atoti Intelligence.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.
What is OpenAI?
Compatible APIs
Many LLMs now support the OpenAI API format. There is a high chance that a chosen model is compatible with this API.Prerequisites
Before configuring OpenAI, ensure the following requirements are met:- An OpenAI account with API access (or compatible provider)
- OpenAI API key
Add the dependency
Add the Spring AI OpenAI dependency to the project. Add the following topom.xml:
Configure the model
Configure the OpenAI model in the application configuration file. This example assumes thatLLM_API_KEY is passed as an environment variable or JVM argument.
Add the following to application.yaml:
- Model name: Choose an available OpenAI model
Verify the configuration
After completing the configuration, verify that the LLM connection works:- Start the Atoti application
- Check the application logs for successful LLM initialization
- Test an AI feature such as Visualize This or Auto-Explain