Edilitics | Data to Decisions

Bring Your Own Key (BYOK)

Configure your own API key for OpenAI, Anthropic, or Google DeepMind. When active, all AI features in your workspace use your key and your provider account.

BYOK lets a workspace admin replace Edilitics' shared AI provider with their own API key for OpenAI, Anthropic, or Google DeepMind. Once active, every AI feature in the workspace is routed through the configured key. The API key is stored encrypted and decrypted only at the moment each AI request is made.

BYOK is a permanent configuration change. Once a key is set, it cannot be removed through the settings interface. If you need to revert to Edilitics' provider, contact support.


Supported Providers

ProviderRequired key format
OpenAIsk-proj- followed by 80 or more characters
Anthropicsk-ant-api followed by version digits and 80 or more characters
Google DeepMindAIza followed by 35 alphanumeric characters

The key format is validated locally before any request is made to the provider.


How to Set Up BYOK

Go to Organisation Settings and open the LLM Provider section.

Select the provider you want to configure: OpenAI, Anthropic, or Google DeepMind.

Paste your API key into the field. The key format is validated against the expected pattern for the selected provider before the test can proceed.

Click the test button. Edilitics verifies that the key is active and that the models Edilitics uses are accessible on your account. If the test fails, the key is not saved.

Review the feature summary. The configuration screen shows which AI features will be routed through your key: AskEdi, AI Column Insights, and AI Chart Suggestions. All features are enabled and cannot be toggled individually.

Click Save Configuration. The key is encrypted and stored. All AI requests in the workspace are now routed through your provider account.


What Changes After Setup

Once a BYOK key is active:

  • All AI features in the workspace use your key and your provider account.
  • AI requests consume your provider quota, not Edilitics' shared quota.
  • The model used for each feature is determined by Edilitics' internal configuration for that provider. You do not select a model during setup.
  • Your API key is stored encrypted at rest using your workspace's per-workspace encryption key.

Provider Logging

All three supported providers do not use API request data to train their models by default. API users are opted out of training unless they explicitly enrol in a provider data-sharing programme.

The concern with BYOK is request logging for your own visibility. If you have enabled request logging in your provider's dashboard, your API requests will be stored in your provider account's logs. This includes schema metadata (table names, column names, statistics) sent by Edilitics with each request. Edilitics does not control whether you have this enabled.

If request logging is enabled in your provider's dashboard, every AI request made through your BYOK key will be visible in those logs, including schema metadata sent by Edilitics. Review your logging settings before activating BYOK if this is a concern.

ProviderWhere to review logging settings
OpenAIplatform.openai.com under Settings: review Data Controls and audit logging
Anthropicconsole.anthropic.com: API data is not used for training by default; review any opt-in programmes
Google DeepMindaistudio.google.com under project settings: logging is opt-in; paid API users are not trained on by default

Frequently Asked Questions


Need help? Email support@edilitics.com with your workspace, job ID, and context. We reply within one business day.

Last updated on

On this page