Overview
PolyChat-AI requires an OpenRouter API key to access 100+ language models. This guide walks you through the initial setup and configuration options.API Key Setup
Get your OpenRouter API key
- Visit OpenRouter.ai
- Create a free account
- Navigate to API Keys
- Generate a new API key
Configure PolyChat-AI
Automatic Configuration (First Launch)On first launch, an onboarding modal will appear prompting you to enter your API key.Manual Configuration
- Open Settings using
Ctrl/Cmd + Kor click the ⚙️ icon - Navigate to the “API” section
- Enter your OpenRouter API key (format:
sk-or-v1-...) - Click “Save”
localStorage.Model Selection
Default Model
Set your preferred default model for new conversations:- Open Settings (
Ctrl/Cmd + K) - Go to “Default Model” section
- Use the search bar to filter models by name or provider
- Click on a model to select it
| Column | Description |
|---|---|
| Model | Model name and provider |
| Ctx | Context window size (in thousands of tokens) |
| Price | Input/Output pricing per 1M tokens |
| ✓ | Currently selected model |
Keyboard Navigation
When searching for models in the Settings modal:↑/↓- Navigate through model listEnter- Select focused model- Type to search by model name or provider
Model Switching Mid-Conversation
You can change models during an active conversation:- Click the model switcher in the header
- Select a different model from the dropdown
- Your next message will use the newly selected model
Multi-Model Chat
Compare responses from up to 3 models simultaneously:- Click the multi-model icon to enable grid view
- Select up to 3 different models
- Send a message to see side-by-side responses
- Each response shows which model generated it
System Instructions
Custom System Prompts
Define how the AI should behave across all conversations:- Open Settings (
Ctrl/Cmd + K) - Navigate to “System Instruction” section
- Enter your custom prompt (e.g., “You are a specialist in…”)
- This instruction is sent at the beginning of each new conversation
Software Development Assistant
Software Development Assistant
Technical Writer
Technical Writer
Data Analysis Expert
Data Analysis Expert
Conversation Tone
Choose the AI’s response style:| Tone | Description |
|---|---|
| Neutral | Balanced, objective responses |
| Formal | Professional, structured communication |
| Friendly | Warm, conversational style |
| Professional | Business-oriented, polished responses |
| Enthusiastic | Energetic, positive communication |
Advanced Settings
RAG (Retrieval Augmented Generation)
Status: Experimental Enables intelligent context enhancement using local embeddings:- Technology: Uses
@xenova/transformerswith all-MiniLM-L6-v2 model - Privacy: All processing done locally in your browser
- Functionality: Retrieves semantically relevant conversation history
- Default: Enabled
- Open Settings (
Ctrl/Cmd + K) - Navigate to “AI Features” section
- Toggle “Context Enhancement (RAG)“
Notifications
Configure browser notifications for AI responses:- Open Settings (
Ctrl/Cmd + K) - Navigate to “Notifications” section
- Toggle “Browser Notifications”
- Grant browser permission when prompted
Configuration Storage
All settings are stored locally in your browser:- Storage Method:
localStorage - Persistence: Settings persist across browser sessions
- Privacy: No cloud synchronization (data stays on your device)
- Export: Currently no export feature (see roadmap)
Troubleshooting
API Key Not Working
API Key Not Working
- Verify the key format starts with
sk-or-v1- - Check that the key hasn’t expired on OpenRouter.ai
- Ensure you have credits or are within free tier limits
- Try regenerating a new key on OpenRouter
No Models Available
No Models Available
- Verify your API key is correctly configured
- Check your internet connection
- Refresh the page to reload model list
- Check OpenRouter status page for API issues
System Prompt Not Applied
System Prompt Not Applied
- System prompts only apply to new conversations
- Start a new conversation (
Ctrl/Cmd + N) to test - Verify the prompt was saved in Settings
- Check that the prompt doesn’t exceed model limits
Next Steps
Customization
Personalize your interface with themes and accent colors
Keyboard Shortcuts
Master all keyboard shortcuts for efficient workflows