Settings

Configure API keys, LLM providers, and app preferences.

Opening Settings

Click the gear icon in the header toolbar to open the Settings panel.

AI Configuration

To use AI-powered features like natural language pipeline input and intent-based expressions, you need to configure an API key.

Setting Up Your API Key

  1. Open Settings via the gear icon.
  2. Select your LLM provider from the dropdown (OpenAI, Anthropic, Google, and others are supported).
  3. Choose a model from the available options for that provider.
  4. Enter your API key in the key field.
  5. Click Test Connection to verify that the key works.

Supported Providers

ProviderExample Models
OpenAIGPT-4o, GPT-4o mini
AnthropicClaude Sonnet, Claude Haiku
GoogleGemini Pro, Gemini Flash

Privacy & Security

Your API key is stored in your browser's localStorage only. It is never sent to ExploreMyData servers. When you use an AI feature, the request goes directly from your browser to the LLM provider's API endpoint. No data passes through any intermediary.

Appearance

Dark / Light Mode

Toggle between dark and light mode using the theme button in the header. The app defaults to your system preference on first load, but you can override it. Your choice is saved and persists across sessions.

Clear All Data

The Settings panel includes a Clear All Data button that resets the app to its initial state. This removes:

  • All uploaded files from the in-browser DuckDB database.
  • All pipelines and view states.
  • Your stored API key and provider settings.

Use this if you want a fresh start or need to free up browser storage.

Tips

  • You only need an API key if you want to use AI features. All other operations work without one.
  • If the Test Connection fails, double-check your API key and make sure it has not expired.
  • See Using AI Features for a full guide on what you can do with AI.