The assistant answers with your own LLM API key — Anthropic (sk-ant-…) or OpenAI (sk-…), detected automatically. Stored locally in config.json.
Register an app (service principal) in your own Entra tenant, create a scratch Power BI workspace and add the service principal as a Member, then save the details here. Uploaded .pbix files are published into that workspace, read back, and deleted. Stored locally in config.json.
Two ways in. Both read the model's tables, measures and relationships, extract and profile the data, and generate the reference documents with AI.
Paste a report's URL from powerbi.com (while viewing it). The report is read in place — no upload. The service principal must be a Member of that report's workspace.
An Import-mode .pbix with embedded data. It's published to your scratch workspace, read back, then the scratch copy is deleted.
Give the assistant extra context it can use when answering — business definitions, targets, caveats, anything not visible in the data itself.
Everything the assistant can currently answer questions about. Use Notes & files to add curated context for a specific dashboard (text or a .txt / .md / .docx / .pdf file).