API Keys
Configure your AI provider API keys to use Dialogix with your own accounts.
Why API Keys?
Dialogix connects directly to AI providers using your API keys. This means:
- ✅ Privacy — Your data goes directly to the AI provider, not through our servers
- ✅ No subscription — Pay only for what you use with provider pricing
- ✅ Full control — Use your own rate limits and quotas
- ✅ Model access — Access all models available to your account
Setting Up API Keys
Access the Options Page
- Right-click the Dialogix icon in your browser toolbar
- Select Options (or Extension options)
- Navigate to the API Keys section
OpenAI (ChatGPT)
- Go to platform.openai.com/api-keys
- Sign in or create an account
- Click Create new secret key
- Give it a name (e.g., "Dialogix")
- Copy the key (starts with
sk-) - Paste into Dialogix Options → OpenAI API Key
caution
OpenAI keys are only shown once. Save it securely before closing the dialog.
Google Gemini
- Go to aistudio.google.com/apikey
- Sign in with your Google account
- Click Create API Key
- Select a project or create a new one
- Copy the generated key
- Paste into Dialogix Options → Gemini API Key
Free tier: Google offers generous free usage for Gemini models.
DeepSeek
- Go to platform.deepseek.com
- Create an account
- Navigate to API Keys section
- Generate a new key
- Paste into Dialogix Options → DeepSeek API Key
Cost-effective: DeepSeek offers very competitive pricing.
xAI (Grok)
- Go to console.x.ai
- Sign in with your X (Twitter) account
- Navigate to API section
- Generate an API key
- Paste into Dialogix Options → Grok API Key
API Key Security
Your API keys are stored securely:
- 🔒 Local storage only — Keys never leave your browser
- 🔒 Direct API calls — Requests go directly to providers
- 🔒 No server storage — We never see or store your keys
Best Practices
- Use separate keys for different applications
- Set spending limits in your provider dashboard
- Rotate keys periodically
- Don't share keys in screenshots or code
Verifying Your Setup
After adding a key:
- Select some text on any webpage
- Choose an action (e.g., "Improve Writing")
- If configured correctly, you'll see the AI response
- If there's an error, check the error message for details
Common Issues
"Invalid API Key"
- Double-check for extra spaces when pasting
- Ensure the key is from the correct provider
- Verify the key hasn't been revoked or expired
"Quota Exceeded"
- Check your usage in the provider's dashboard
- Add billing information if using a paid tier
- Wait for quota reset (usually monthly)
"Model Not Available"
- Some models require specific account tiers
- Ensure your API key has access to the selected model
- Try a different model from the same provider
Multiple Providers
You can configure keys for multiple providers and switch between them:
- Set a default model in Options
- Use different models for different actions
- Fallback to another provider if one fails
We recommend configuring at least 2 providers for redundancy.