Webseite überarbeitet und Telegram Bot funktion hinzugefügt #1
@@ -361,7 +361,13 @@
|
|||||||
modelSelect.innerHTML = '<option>Lade...</option>';
|
modelSelect.innerHTML = '<option>Lade...</option>';
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const res = await fetch(`/api/models?provider=${provider}&url=${encodeURIComponent(ollamaUrl)}`);
|
// URL Parameter nur aufbauen, wenn nötig
|
||||||
|
let queryUrl = `/api/models?provider=${provider}`;
|
||||||
|
if (provider === "ollama") {
|
||||||
|
queryUrl += `&url=${encodeURIComponent(ollamaUrl)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const res = await fetch(queryUrl);
|
||||||
const data = await res.json();
|
const data = await res.json();
|
||||||
modelSelect.innerHTML = '';
|
modelSelect.innerHTML = '';
|
||||||
|
|
||||||
@@ -372,10 +378,14 @@
|
|||||||
modelSelect.appendChild(opt);
|
modelSelect.appendChild(opt);
|
||||||
});
|
});
|
||||||
|
|
||||||
const savedModel = currentSettings[`${provider}_model`];
|
// Korrektur: In deiner main.py ist ein Tippfehler bei "mvidia_model" (mit m)
|
||||||
|
// Prüfe das in deiner settings API oder korrigiere es hier:
|
||||||
|
const savedModel = currentSettings[`${provider}_model`] || currentSettings[`mvidia_model` if provider === 'nvidia'];
|
||||||
if (isInitialLoad && savedModel) modelSelect.value = savedModel;
|
if (isInitialLoad && savedModel) modelSelect.value = savedModel;
|
||||||
}
|
}
|
||||||
} catch (e) { modelSelect.innerHTML = '<option>Fehler beim Laden</option>'; }
|
} catch (e) {
|
||||||
|
modelSelect.innerHTML = '<option>Fehler beim Laden</option>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function saveSettings() {
|
async function saveSettings() {
|
||||||
|
|||||||
Reference in New Issue
Block a user