Com pot treballar LM Studio amb el blog
Aquest article documenta com he connectat LM Studio amb el gestor de blog d'index.php per accelerar la creació d'entrades: amb un títol n'hi ha prou per obtenir un esborrany útil, etiquetes suggerides i una cerca d'imatges a Google.
Què fa el flux nou
- Escrius el títol al modal «Crear nou post».
- Prem Elaborar des del títol.
- El servidor crida l'API local de LM Studio (
http://127.0.0.1:1234/v1) i demana un JSON ambexcerpt,contentitags. - El formulari s'omple automàticament; les etiquetes existents es marquen i les noves van al camp de text.
- S'obre Google Imatges en una pestanya nova per triar la foto principal.
- Revises, puges la imatge i deses el post.
Requisits locals
- LM Studio instal·lat i servidor actiu al port
1234(Local Server → Start). - Un model de xat carregat (recomanat:
google/gemma-4-26b-a4bo similar). - PHP amb
curl(ja disponible a la pila Apache + PHP del projecte). - Sessió d'editor al blog (usuari identificat).
On viu el codi
inc/blog-draft.php— generació d'esborrany (LM Studio + plantilla de reserva).index.php?action=blog_draft_from_title— endpoint POST (només editors).- Botó al modal d'edició —
draftFromTitle()a Alpine.js.
Configuració opcional
Pots personalitzar sense tocar el nucli mitjançant variables d'entorn o config_lmstudio.local.php a l'arrel de htdocs:
BLOG_LM_API_BASE=http://127.0.0.1:1234/v1
BLOG_LM_MODEL=google/gemma-4-26b-a4b
BLOG_LM_TIMEOUT=180
Exemple de prompt (resumit)
El servidor demana a LM Studio un JSON amb resum curt, article en català (3–5 paràgrafs en text pla) i 2–5 etiquetes, prioritzant les que ja existeixen al blog (lm-studio, ia-local, php, etc.).
Si LM Studio no respon
El sistema no es queda penjat: genera un esborrany bàsic per tema (plantilles específiques per LM Studio, Apache, Obsidian…) i igualment obre la cerca d'imatges. Així sempre avances, encara que el model local estigui aturat.
Privacitat i control
Tot el processament de text passa per la màquina local. No envies el títol ni l'esborrany a serveis de tercers. Tu revises el contingut abans de publicar-lo: la IA assisteix, no substitueix el criteri editorial.
Següents passos
- Provar amb títols reals de documentació (Proxmox, Nitida, Obsidian).
- Ajustar temperatura i
max_tokenssegons la mida del model. - Enllaçar posts relacionats: LM Studio i model Qwen 3.6, Anatomia de l'index.php.
Resum: LM Studio passa de ser una eina aïllada a formar part del flux diari del blog — menys fricció per documentar projectes, més consistència en resums i etiquetes, i menys temps entre la idea i el post publicat.