mirror of
https://github.com/elder-plinius/AutoTemp.git
synced 2026-09-22 09:30:42 +02:00
fix(ui): only require API key for api.openai.com; local custom base can be blank
This commit is contained in:
+4
-1
@@ -287,7 +287,10 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
if (running) { appendLog('Run already in progress. Please wait or press Stop.'); return; }
|
if (running) { appendLog('Run already in progress. Please wait or press Stop.'); return; }
|
||||||
const apiKey = getEl('apiKey').value.trim();
|
const apiKey = getEl('apiKey').value.trim();
|
||||||
const remember = getEl('rememberKey').checked;
|
const remember = getEl('rememberKey').checked;
|
||||||
if (!apiKey) { alert('Please enter an API key.'); return; }
|
const useCustomNow = !!(getEl('useCustomApiBase') && getEl('useCustomApiBase').checked);
|
||||||
|
const baseNow = (useCustomNow ? (getEl('apiBase')?.value?.trim()) : '') || 'https://api.openai.com/v1';
|
||||||
|
const requiresKey = baseNow.includes('api.openai.com');
|
||||||
|
if (requiresKey && !apiKey) { alert('Please enter an API key (OpenAI). Or toggle "Use custom API Base" for a local server without a key.'); return; }
|
||||||
if (remember) localStorage.setItem('autotemp_api_key', apiKey); else localStorage.removeItem('autotemp_api_key');
|
if (remember) localStorage.setItem('autotemp_api_key', apiKey); else localStorage.removeItem('autotemp_api_key');
|
||||||
|
|
||||||
const model = getEl('model').value.trim() || 'gpt-4o-mini';
|
const model = getEl('model').value.trim() || 'gpt-4o-mini';
|
||||||
|
|||||||
Reference in New Issue
Block a user