Arango logo

Supported LLM providers and models

Which LLM providers and models the AI services of the Arango Contextual Data Platform support, how OpenAI-compatible endpoints are reached, and where each service is configured

Agentic AI Suite

The AI services of the Arango Contextual Data Platform work with OpenAI-compatible APIs. The recommended setup is the openai provider with the OpenAI models listed below: that is the combination ArangoDB tests, and other endpoints can differ in behavior such as latency.

You can still use any other OpenAI-compatible endpoint (OpenRouter, Google Gemini, Anthropic, Azure, or a corporate LLM) and run a model that is not on the list. In the Importer, AutoGraph, and AutoRAG, use the custom provider for these: it is the intended way to point a service at an OpenAI-compatible endpoint that is not the OpenAI API itself, and you should always set chat_api_url / embedding_api_url explicitly with it. In those three services, pointing the openai provider at a non-OpenAI URL is not supported. Natural Language to AQL has no custom provider and reaches such endpoints with openai plus a chat_api_url, see Natural Language to AQL setup. Models beyond the ones listed below are outside ArangoDB’s testing, so validate them in your own environment.

“OpenAI-compatible” here has a specific meaning: the services talk to providers through the OpenAI Chat Completions client, so an endpoint must implement the /v1/chat/completions contract that client expects (and /v1/embeddings for embedding models). An endpoint that exposes only a different API surface is not supported, even if it is marketed as OpenAI-compatible. Some newer OpenAI models require the Responses API (/v1/responses) instead; the Importer and AutoGraph detect this and fall back automatically.

A model is listed as supported only if it works seamlessly across the Importer, AutoRAG, and AutoGraph services. Individual services may also work with additional models. For the full list available to a specific service, see that service’s own documentation (for example, Importer LLM Configuration).

ModelTypeServicesDefault
gpt-5.4-miniChat (LLM)Importer, AutoGraph, AutoRAG, Ada—
gpt-5.4-nanoChat (LLM)Importer, AutoGraph, AutoRAG, GraphRAGYes
gpt-5Chat (LLM)Importer, AutoGraph, AutoRAG, Natural Language to AQL, Ada—
gpt-5-miniChat (LLM)Importer, AutoGraph, AutoRAG, Ada—
gpt-5-nanoChat (LLM)Importer, AutoGraph, AutoRAG, Ada—
o3Chat (LLM)Importer, AutoGraph, AutoRAG, Ada—
text-embedding-3-smallEmbeddingImporter, AutoGraph, AutoRAG, GraphRAGYes
text-embedding-3-largeEmbeddingImporter, AutoGraph, AutoRAG—

A model marked Yes under Default is the one applied automatically when the model name is not set with the openai provider. Whether the custom provider falls back to the same model varies by service — check the parameter reference for the service you are configuring.

Where each service is configured

The provider and model are set per service, because their parameters differ:

API keys are stored once in the Secrets Manager and selected in each service’s configuration.