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.