Documentation

AI Provider Configuration

Configure which AI provider generates tags and summaries for your exports. We support 9 providers via Bring Your Own Key (BYOK) — you use your own API key, keeping full control of costs and data.

Setting Up a Provider

  1. Open Settings (FAB → Settings, or gear satellite button)
  2. Go to the General tab
  3. Scroll to the 🔗 AI Provider group
  4. Step 1: Select Provider — Choose from the dropdown (9 providers available)
  5. Step 2: Enter API Key — Paste your key → Click Connect
  6. Step 3: Choose Model — Select from the model dropdown (populated after connection)

The API key is tested when you click Connect. A successful connection confirms the setup works.

To disconnect, click the Disconnect button and the API key is cleared.

AI Provider 3-step setup wizard in General settings
AI Provider 3-step setup wizard in General settings
warning: Your API key is stored only in your browser's local storage. Never share it or commit it to any repository.

Provider Comparison

ProviderDefault ModelAPI Key Format
OpenRoutergemma-4sk-or-v1-...
OpenAIgpt-4osk-...
Anthropicclaude-sonnet-4sk-ant-...
Google Gemini(via API)AIza...
KIMIkimi-k2.5sk-...
Qwenqwen-plussk-...
Zhipu GLMglm-5xxxxx.yyyyy
DeepSeekdeepseek-v4-flashsk-...
MiMomimo-v2.5-prosk-...

Setup location: Settings → General → 🔗 AI Provider

Provider dropdown showing all 9 providers
Provider dropdown showing all 9 providers
API key password input with Connect/Disconnect buttons
API key password input with Connect/Disconnect buttons
Model dropdown populated after API key connection
Model dropdown populated after API key connection

API Key Management

Storage: Your API key is stored in chrome.storage.local — it never leaves your browser.

Multiple keys: You can configure one key per provider. Switch between providers anytime from the dropdown.

Key rotation: If you suspect your key is compromised:

  1. Revoke it at the provider's dashboard
  2. Generate a new key
  3. Update it in the extension settings

Security: The key is used only for tag/summary generation. It is sent directly to the provider's API from your browser — we are never an intermediary.

Connection success indicator after API key validation
Connection success indicator after API key validation

Custom Endpoints & Advanced Usage

Currently, the extension supports 9 predefined providers. Custom API endpoints are not yet supported.

Provider-specific notes:

  • OpenRouter: Provides access to 100+ models through a single API key. Most flexible option.
  • DeepSeek: Best quality-to-cost ratio. Recommended for AI Tags.
  • KIMI (Moonshot AI): Chinese AI provider with strong multilingual support.
  • Qwen (Alibaba Cloud): Chinese AI provider, strong at Chinese and English content.
  • Zhipu GLM: Chinese AI provider (ChatGLM family).
  • MiMo (Xiaomi): Xiaomi's AI model.

For each provider, the model dropdown is populated dynamically after the API key is validated. Available models depend on your account permissions with each provider.

Frequently Asked Questions

Is my API key sent to your servers?+

No. Your API key is stored locally and used only to make direct API calls from your browser to the provider you chose.

Which provider is cheapest?+

DeepSeek offers the best value. OpenRouter gives access to many models including cheap ones.

Can I use multiple providers?+

You can configure one active provider at a time. Switch between them anytime from the dropdown. Keys are remembered when you switch back.

Is Ollama or local model support available?+

Not yet. Currently only 9 cloud-based providers are supported. Local model support may be added in the future.

Related Articles