auto-git:
[change] index.html [change] main.js [change] preload.js [change] renderer.js [change] settings.html
This commit is contained in:
@@ -274,11 +274,11 @@
|
||||
}
|
||||
|
||||
// Liste der Modell-Namen extrahieren
|
||||
const names = res.models.map(m => m.name || m.model).filter(Boolean);
|
||||
const names = [...new Set(res.models.map(m => m.name || m.model).filter(Boolean))];
|
||||
const qwen = names.filter(n => /^qwen2\.5-coder(:[\w\-.]+)?$/.test(n));
|
||||
|
||||
if (!qwen.length) {
|
||||
// keine qwen2.5-coder → Pull-Buttons
|
||||
if (!names.length) {
|
||||
// keine lokalen Modelle → Pull-Buttons für die bisherigen Defaults
|
||||
container.innerHTML = `
|
||||
<button id="pullCommitModelBtn" style="margin-bottom:8px;">
|
||||
ollama pull qwen2.5-coder:7b
|
||||
@@ -302,8 +302,8 @@
|
||||
arr.map(m => `<option ${m===sel?'selected':''}>${m}</option>`).join('');
|
||||
|
||||
// Default-Auswahl aus Settings (oder erstes gefundenes)
|
||||
const commitDefault = qwen.find(m=>m.includes('7b'))||qwen[0];
|
||||
const readmeDefault= qwen.find(m=>m.includes('32b'))||qwen[0];
|
||||
const commitDefault = qwen.find(m=>m.includes('7b')) || names[0];
|
||||
const readmeDefault= qwen.find(m=>m.includes('32b')) || names[0];
|
||||
const currentCommit = await window.settingsAPI.getCommitModel?.() || commitDefault;
|
||||
const currentReadme= await window.settingsAPI.getReadmeModel?.() || readmeDefault;
|
||||
|
||||
@@ -311,12 +311,12 @@
|
||||
<div class="row">
|
||||
<label>Model for commit message generation:
|
||||
<select id="commitModelSelect">
|
||||
${makeOpts(qwen, currentCommit)}
|
||||
${makeOpts(names, currentCommit)}
|
||||
</select>
|
||||
</label>
|
||||
<label>Model for README generation:
|
||||
<select id="readmeModelSelect">
|
||||
${makeOpts(qwen, currentReadme)}
|
||||
${makeOpts(names, currentReadme)}
|
||||
</select>
|
||||
</label>
|
||||
</div>`;
|
||||
|
||||
Reference in New Issue
Block a user