Configuration
The Isekai Chrome Extension requires configuration before it can start processing jobs. This guide covers all configuration options.
Initial Setup
Section titled “Initial Setup”-
Click the Isekai extension icon in your browser toolbar
-
The popup will show a warning: “API not configured”
-
Click the Console button to open the settings page
-
Click the Settings button in the toolbar
Required Settings
Section titled “Required Settings”API URL
Section titled “API URL”The URL of your Isekai Core backend deployment.
Examples:
https://api.isekai.example.com(production)https://isekai.ngrok-free.app(development with ngrok)http://localhost:3000(local development)
API Key
Section titled “API Key”Your personal API key generated from the Isekai dashboard.
-
Open your Isekai frontend dashboard (e.g.,
https://dashboard.isekai.example.com) -
Navigate to Settings (gear icon in sidebar)
-
Scroll to the API Keys section
-
Click Create New Key
-
Copy the generated key (starts with
isk_) -
Paste it into the extension’s API Key field
Advanced Settings
Section titled “Advanced Settings”Retry Attempts
Section titled “Retry Attempts”Default: 10
Range: 1-20
Number of times the extension will attempt to communicate with the content script before marking a job as failed.
When a DeviantArt page is slow to load or the content script doesn’t respond immediately, the extension will retry with exponential backoff.
Recommended values:
- Fast connection:
5-8 - Slow connection:
10-15 - Very slow/unstable:
15-20
Max Retry Delay
Section titled “Max Retry Delay”Default: 30 seconds
Range: 5-120 seconds
Maximum wait time between retry attempts when the content script doesn’t respond.
The extension uses exponential backoff, starting at 1 second and doubling each time:
- Attempt 1: 1 second
- Attempt 2: 2 seconds
- Attempt 3: 4 seconds
- Attempt 4: 8 seconds
- Attempt 5: 16 seconds
- Attempt 6: 30 seconds (capped at max delay)
- Subsequent attempts: 30 seconds
Recommended values:
- Fast DeviantArt pages:
15-30seconds - Slow DeviantArt pages:
30-60seconds - Very slow pages:
60-120seconds
Saving Configuration
Section titled “Saving Configuration”-
Fill in all required fields (API URL and API Key)
-
Optionally adjust advanced settings
-
Click Save Settings
-
The modal will close and settings will be applied immediately
-
Return to the popup to verify the API status shows “API HEALTHY”
Verifying Configuration
Section titled “Verifying Configuration”After saving your settings:
-
Check API Status:
- Open the popup or console page
- Look for “API HEALTHY” in green
- If you see “API UNREACHABLE” or “NOT CONFIGURED”, check your settings
-
Check Start Button:
- The Start button should be enabled (not grayed out)
- If it’s still disabled, verify both API URL and API Key are set
-
Test Connection:
- Click Start in the popup
- Check the console page for logs
- You should see “Polling for next job…” messages
Configuration Storage
Section titled “Configuration Storage”All settings are stored locally in your browser using Chrome’s storage API:
- Location: Browser-specific encrypted storage
- Persistence: Settings survive browser restarts
- Privacy: Never synced to cloud (even with Chrome Sync enabled)
- Scope: Per-browser profile (different profiles have separate settings)
Updating Configuration
Section titled “Updating Configuration”To change your settings later:
-
Open the console page (click Console in popup)
-
Click the Settings button in the toolbar
-
Modify the values you want to change
-
Click Save Settings
-
Changes take effect immediately without needing to restart
Configuration for Multiple Accounts
Section titled “Configuration for Multiple Accounts”If you manage multiple Isekai accounts:
-
Use Browser Profiles:
- Create a separate Chrome profile for each account
- Each profile has independent extension settings
- Switch profiles to switch accounts
-
Or Use Different Browsers:
- Install in Chrome for Account A
- Install in Edge for Account B
- Each browser maintains separate settings
Resetting Configuration
Section titled “Resetting Configuration”To reset all settings to defaults:
-
Open your browser’s extensions page (
chrome://extensions/) -
Find Isekai in the list
-
Click Remove to uninstall
-
Reinstall the extension using the installation guide
-
Reconfigure from scratch
Alternatively, you can clear just the extension’s data:
-
Right-click the extension icon
-
Select Inspect popup (opens DevTools)
-
In the Console tab, run:
chrome.storage.local.clear() -
Close DevTools and reload the extension
Next Steps
Section titled “Next Steps”-
Start processing sales automatically
-
If you encounter issues, check the troubleshooting guide