generador_desde_ollama.py)esta termino siendo la salida.
generador_desde_ollama.py)
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel LTS
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$HOME/.dotnet
curl
-fsSL https://ollama.com/install.sh | sh
sudo systemctl edit ollama.service
#para red
[Service]
Environment="OLLAMA_HOST=0.0.0.0:11434"
#Environment="OLLAMA_KEEP_ALIVE=24h"
Environment="OLLAMA_NUM_PARALLEL=1”
Environment="OLLAMA_MAX_LOADED_MODELS=1”
Environment="OLLAMA_KEEP_ALIVE=5m”
sudo
systemctl daemon-reload
sudo
systemctl restart ollama
ollama run gemma4:e2b
Configurar la memoria Swap en la Raspberry Pi
Para evitar que el sistema cierre Ollama por falta de
memoria (errores Out-Of-Memory), aumenta el archivo de intercambio (Swap):
Abre el archivo de configuración: sudo nano
/etc/dphys-swapfile
Cambia CONF_SWAPSIZE=100 por CONF_SWAPSIZE=2048 (o 4096
si tienes espacio en la MicroSD/SSD).
Reinicia el servicio de swap:
bash
sudo
/etc/init.d/dphys-swapfile stop
sudo
/etc/init.d/dphys-swapfile start
API
curl
http:// localhost:11434/api/generate -d '{
"model":
" qwen2.5-coder:3b ",
"prompt": "¿Cómo se creo roma
en 5 lineas?",
"stream": false
}'
qwen2.5-coder:3b
para bajar
ollama run gemma4:e2b --keepalive 0s
sudo nano prueba.py
import requests
import
json
url =
"http://localhost:11434/api/generate"
payload = {
"model":
" qwen2.5-coder:3b",
"prompt": "Escribe
un saludo corto.",
"stream": False
}
response
= requests.post(url, json=payload)
if response.status_code == 200:
resultado = response.json()
print("Respuesta:",
resultado.get("response"))
else:
print("Error:",
response.status_code)
echo "2600000" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
sudo cpufreq-set -r -g performance
echo "1" | sudo tee /sys/devices/system/cpu/cpufreq/boost
disable prefect
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
servicios
bajar
sysadmin
Pasos para activar WoL por consola
enp3s0 o eth0): [1]ip linksudo apt update && sudo apt install ethtoolWake-on:):sudo ethtool <tu-interfaz> (cambia <tu-interfaz> por el nombre obtenido antes, ej. enp3s0)sudo ethtool -s <tu-interfaz> wol g [1]sudo nano /etc/systemd/system/wol.serviceenp3s0 por el nombre real de tu interfaz): [1][Unit]
Description=Activar Wake-on-LAN
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/sbin/ethtool -s enp3s0 wol g
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reloadsudo systemctl enable wol.servicesudo systemctl start wol.service [1]winget install --id Notepad++.Notepad++ -e
winget install -e --id Microsoft.VisualStudioCode
winget install Microsoft.VisualStudio.2022.Community
winget install -e --id Microsoft.SQLServerManagementStudio.22
winget install -e --id 7zip.7zip
winget install --id=SmartBear.SoapUI -e
winget install Postman.Postman
winget install -e --id Mozilla.Firefox
winget install -e --id KaiKramer.KeyStoreExplorer
winget install -e --id OBSProject.OBSStudio
winget install -e --id PuTTY.PuTTY
winget install -e --id VideoLAN.VLC
winget install -e --id WinMerge.WinMerge
winget install -e --id TeamViewer.TeamViewer
winget install -e --id Google.Chrome
winget install -e --id Mozilla.Firefox
winget install -e --id Valve.Steam
winget install -e --id Discord.Discord
winget uninstall "Microsoft Noticias"
winget uninstall "Enlace Móvil"
winget uninstall "Xbox TCUI"
winget uninstall "Xbox Identity Provider"
winget uninstall "Outlook for Windows"
winget uninstall xbox
winget uninstall "Microsoft To Do"
winget uninstall "Microsoft 365 Copilot"
winget uninstall "MSN El tiempo"
winget uninstall "Microsoft Bing"
En el caso de que aparezca el error
Failed when searching source: msstore
An unexpected error occurred while executing the command:
0x8a15005e : The server certificate did not match any of the expected values.
winget settings --enable BypassCertificatePinningForMicrosoftStore
https://learn.microsoft.com/en-us/answers/questions/5514779/how-to-reinstall-microsoft-teams-add-in-for-outloo
%SystemRoot%\System32\regsvr32.exe /n /i:user "C:\Users\xxxx\AppData\Local\Microsoft\TeamsMeetingAdd-in\1.26.11802\x64\\Microsoft.Teams.AddinLoader.dll"
Posterior a ataques via navegador tor o curl llegué a esta configuracion bien util que soporta chrome y edge , todo el resto lo bloquea.
Instalé Revolution X y solo aparece en la maxima resolucion, por ende anda mas lento y consume mas recursos.
si lo dejo con la resolucion menor anda mas fluido
adb shell wm size 720x1480 que es la resolucion HD
adb shell wm density 280
# Instalar Ollama
curl -fsSL https://ollama.com/install.sh | sh
# Verificar instalacion
ollama --version
# Iniciar el servicio
sudo systemctl enable ollama
sudo systemctl start ollama
https://gemma4-ai.com/es/blog/gemma4-raspberry-pi
sudo apt install docker.io
https://projects.raspberrypi.org/en/projects/llm-rpi/3
esto ultimo para poder ver ollama web.
sudo docker run -d -p 192.168.1.xxx:3000:8080 -v
ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui
--restart always ghcr.io/open-webui/open-webui:ollama
# 1. Editar el archivo de configuración
sudo nano /etc/systemd/logind.conf
# 2. Buscar y modificar/descomentar (quitar el #) la línea:
HandleLidSwitch=ignore
# 3. Guardar y salir (Ctrl+O, Enter, Ctrl+X)
# 4. Reiniciar el servicio para aplicar cambios
sudo systemctl restart systemd-logind
$origen = "D:\DeleteMe"
Get-ChildItem $origen -File | ForEach-Object {
# Obtener fecha de modificación en formato YYYYMMDD
$fecha = $_.LastWriteTime.ToString("yyyyMMdd")
# Crear carpeta destino
$carpetaDestino = Join-Path $origen $fecha
if (!(Test-Path $carpetaDestino)) {
New-Item -ItemType Directory -Path $carpetaDestino | Out-Null
}
# Mover archivo
Move-Item $_.FullName $carpetaDestino
}