Spaces:
Running
Running
Update index.html
Browse files- index.html +2 -2
index.html
CHANGED
|
@@ -784,7 +784,7 @@
|
|
| 784 |
<span id="ap-model-state">Comprobando módulo del modelo…</span>
|
| 785 |
</div>
|
| 786 |
<div class="ap-model-progress" id="ap-model-progress" hidden><div></div></div>
|
| 787 |
-
<div class="chat-body" role="log" aria-label="Conversación con ALPHA" aria-live="polite" aria-relevant="additions"><div class="chat-msg ai">Consulta el inventario con ALPHA. El asistente usa un modelo MiMo 9B que se ejecuta en tu navegador: descárgalo con el botón de arriba la primera vez. Las propuestas requieren tu aprobación.</div></div>
|
| 788 |
<div class="chat-footer">
|
| 789 |
<button id="ap-websearch" class="ap-mic" type="button" aria-pressed="false">🔎</button>
|
| 790 |
<input type="text" placeholder="Escribe un mensaje..." id="chatInput" aria-label="Mensaje para ALPHA" autocomplete="off">
|
|
@@ -1080,7 +1080,7 @@ const apWebBtn=document.getElementById('ap-websearch');function updateWebBtn(){c
|
|
| 1080 |
const apModelBtn=document.getElementById('ap-model-load'),apModelState=document.getElementById('ap-model-state'),apModelProg=document.getElementById('ap-model-progress'),apModelBar=apModelProg.querySelector('div'),apModelStop=document.getElementById('ap-model-stop');
|
| 1081 |
apModelStop.addEventListener('click',()=>{if(globalThis.APLocalModel)APLocalModel.stop();});
|
| 1082 |
setInterval(()=>{if(globalThis.APLocalModel){const gen=APLocalModel.state==='generating';apModelStop.hidden=!gen;if(gen)apModelUI();else if(apModelState.textContent==='Generando…')apModelUI();}},500);
|
| 1083 |
-
function apModelUI(){if(!globalThis.APLocalModel){apModelState.textContent='Cargando módulo del modelo…';apModelBtn.disabled=true;return;}const st=APLocalModel.state;apModelBtn.disabled=st==='downloading';apModelBtn.hidden=st==='ready';if(st==='generating'){apModelState.textContent='Generando…';apModelProg.hidden=true;}else if(st==='ready'){apModelState.textContent='MiMo 9B
|
| 1084 |
apModelBtn.addEventListener('click',async()=>{apModelBtn.disabled=true;apModelProg.hidden=false;apModelState.textContent='Preparando descarga…';try{await APLocalModel.load((loaded,total)=>{const pct=Math.min(100,Math.round(loaded/total*100));apModelBar.style.width=pct+'%';apModelState.textContent='Descargando MiMo 9B… '+pct+'% ('+Math.round(loaded/1048576)+' MB de '+Math.round(total/1048576)+' MB)';});}catch(e){}apModelUI();});
|
| 1085 |
if(globalThis.APLocalModel)apModelUI();else addEventListener('ap-core-ready',apModelUI,{once:true});
|
| 1086 |
apWebBtn.addEventListener('click',()=>{const on=localStorage.getItem('adaptapro-web-search')!=='true';localStorage.setItem('adaptapro-web-search',String(on));updateWebBtn();AP.append(on?'🔎 Búsqueda web ACTIVADA. A partir de ahora, el texto que escribas se enviará también a Tavily y Wikipedia para buscar contexto (servicios externos, uso gratuito con límites). Las fuentes se citan tras cada respuesta. Se envía el texto que escribas; no se añade automáticamente inventario ni auditoría. No incluyas información confidencial.':'🔎 Búsqueda web desactivada. Tus mensajes ya no se envían a servicios de búsqueda.','ai');});updateWebBtn();
|
|
|
|
| 784 |
<span id="ap-model-state">Comprobando módulo del modelo…</span>
|
| 785 |
</div>
|
| 786 |
<div class="ap-model-progress" id="ap-model-progress" hidden><div></div></div>
|
| 787 |
+
<div class="chat-body" role="log" aria-label="Conversación con ALPHA" aria-live="polite" aria-relevant="additions"><div class="chat-msg ai">Consulta el inventario con ALPHA. El asistente usa un modelo MiMo 9B que se ejecuta en tu navegador: descárgalo con el botón de arriba la primera vez. Las propuestas requieren tu aprobación. Aviso: en las pruebas actuales este modelo falla al generar con el runtime probado (en investigación).</div></div>
|
| 788 |
<div class="chat-footer">
|
| 789 |
<button id="ap-websearch" class="ap-mic" type="button" aria-pressed="false">🔎</button>
|
| 790 |
<input type="text" placeholder="Escribe un mensaje..." id="chatInput" aria-label="Mensaje para ALPHA" autocomplete="off">
|
|
|
|
| 1080 |
const apModelBtn=document.getElementById('ap-model-load'),apModelState=document.getElementById('ap-model-state'),apModelProg=document.getElementById('ap-model-progress'),apModelBar=apModelProg.querySelector('div'),apModelStop=document.getElementById('ap-model-stop');
|
| 1081 |
apModelStop.addEventListener('click',()=>{if(globalThis.APLocalModel)APLocalModel.stop();});
|
| 1082 |
setInterval(()=>{if(globalThis.APLocalModel){const gen=APLocalModel.state==='generating';apModelStop.hidden=!gen;if(gen)apModelUI();else if(apModelState.textContent==='Generando…')apModelUI();}},500);
|
| 1083 |
+
function apModelUI(){if(!globalThis.APLocalModel){apModelState.textContent='Cargando módulo del modelo…';apModelBtn.disabled=true;return;}const st=APLocalModel.state;apModelBtn.disabled=st==='downloading';apModelBtn.hidden=st==='ready';if(st==='generating'){apModelState.textContent='Generando…';apModelProg.hidden=true;}else if(st==='ready'){apModelState.textContent='MiMo 9B descargado en este navegador (WASM/CPU). Aviso: en las pruebas actuales la generación falla con el runtime probado (en investigación); si te ocurre, el chat mostrará el error sin cambiar de modelo.';apModelProg.hidden=true;}else if(st==='downloading'){apModelProg.hidden=false;}else{apModelProg.hidden=true;apModelState.textContent=st==='error'?'Error al cargar: '+APLocalModel.error+'. Pulsa el botón para reintentar.':'Modelo local (WASM/CPU, sin aceleración garantizada). Descarga inicial aprox. 5,8 GB; se reutiliza mientras se conserve la caché de este navegador. Necesita memoria libre suficiente: en equipos justos puede ir lento o no cargar. Aviso: en las pruebas actuales este modelo se descarga pero falla al generar con el runtime de navegador probado; estamos investigándolo.';}}
|
| 1084 |
apModelBtn.addEventListener('click',async()=>{apModelBtn.disabled=true;apModelProg.hidden=false;apModelState.textContent='Preparando descarga…';try{await APLocalModel.load((loaded,total)=>{const pct=Math.min(100,Math.round(loaded/total*100));apModelBar.style.width=pct+'%';apModelState.textContent='Descargando MiMo 9B… '+pct+'% ('+Math.round(loaded/1048576)+' MB de '+Math.round(total/1048576)+' MB)';});}catch(e){}apModelUI();});
|
| 1085 |
if(globalThis.APLocalModel)apModelUI();else addEventListener('ap-core-ready',apModelUI,{once:true});
|
| 1086 |
apWebBtn.addEventListener('click',()=>{const on=localStorage.getItem('adaptapro-web-search')!=='true';localStorage.setItem('adaptapro-web-search',String(on));updateWebBtn();AP.append(on?'🔎 Búsqueda web ACTIVADA. A partir de ahora, el texto que escribas se enviará también a Tavily y Wikipedia para buscar contexto (servicios externos, uso gratuito con límites). Las fuentes se citan tras cada respuesta. Se envía el texto que escribas; no se añade automáticamente inventario ni auditoría. No incluyas información confidencial.':'🔎 Búsqueda web desactivada. Tus mensajes ya no se envían a servicios de búsqueda.','ai');});updateWebBtn();
|