Table of Contents

Bring Your Own Key (BYOK)

Semantic Modeler's AI features - the DAX Debugger, Model Documentation, and the Model Health AI scan - can use your own AI provider. This is called Bring Your Own Key (BYOK), and it's included with every license at no extra cost.

Supported Providers

Provider Description
FactFoundry Hosted AI hosted by FactFoundry with no setup needed. Available with an AI-enabled license.
Anthropic Claude models via your own Anthropic API key.
OpenAI / Local (OpenAI-compatible) OpenAI, Ollama, LM Studio, or any OpenAI-compatible endpoint.
Azure OpenAI Models deployed in your Azure OpenAI resource.
Azure AI Foundry - any model GPT, Llama, Mistral, Phi, and other models in your Azure AI Foundry resource.
Azure AI Foundry - Claude Claude models deployed through Azure AI Foundry.

Two Independent Tasks

The AI settings let you configure a separate provider for each task:

  • Documentation & Analysis - model documentation and the Model Health AI scan
  • DAX Assistant - generating, explaining, and fixing DAX

This means you can use one provider for documentation (where a general-purpose reasoning model shines) and a different provider for DAX (where a code-focused model may perform better).

Privacy

API keys are stored only on your machine and sent directly to your chosen provider - never to FactFoundry. Only schema metadata is sent during AI requests (table names, column names, data types, DAX expressions, relationship definitions). No raw data from your tables is ever transmitted.

Setup

For step-by-step instructions on configuring each provider, see Configuring AI.