Repolode
steipete

steipete/lore.md

Un Cloudflare Worker mínimo que sirve un ensayo en Markdown generado por IA por dominio y día UTC, con caché para limitar las llamadas al modelo a una por día.

Estrellas
28
Forks
10
Issues abiertos
0
Último commit
hace 4 días

¿Qué es?

lore.md es un Cloudflare Worker pequeño que sirve un único ensayo en Markdown generado por IA para cada hostname y lo actualiza una vez al día según UTC. La primera solicitud del día inicia la generación mediante Cloudflare AI Gateway con un modelo xAI Grok, y el resultado se guarda en un Durable Object y en la caché del edge, de modo que cada dominio requiere una sola llamada al modelo por día.

El contenido es Markdown sin formato, presentado dentro de una estructura HTML con fuente monoespaciada y temas claro y oscuro automáticos. Las solicitudes simultáneas en frío comparten la misma generación en curso, y una ruta opcional /stream muestra en vivo la primera generación. Si falla la llamada al modelo, se guarda para ese host y ese día un texto determinista alternativo.

La configuración se hace con Wrangler: crea un AI Gateway, guarda la clave de API de xAI como secret, establece la URL base del gateway, implementa el Worker y asigna tus dominios a este.

Funciones clave

  • 01Genera un ensayo en Markdown por hostname y día UTC.
  • 02Guarda los resultados en la caché del edge durante 24 horas y en un Durable Object.
  • 03Agrupa las solicitudes simultáneas en frío en una sola generación.
  • 04Ofrece una ruta opcional /stream para ver el contenido en vivo cuando no hay una entrada en caché.
  • 05Usa un texto determinista alternativo si falla la llamada al modelo.

Casos de uso

  • Publicar una página de texto generado automáticamente cada día en un dominio personal o de un proyecto paralelo.
  • Experimentar con AI Gateway y Durable Objects en Cloudflare Workers.
  • Servir un endpoint de contenido de bajo costo que realice una llamada al día para muchos dominios.

Inicio rápido

  1. 1

    Inicia sesión en Cloudflare con Wrangler

    wrangler login
  2. 2

    Configura la clave de API de xAI como un secreto de Worker

    wrangler secret put XAI_API_KEY
  3. 3

    Configura GATEWAY_BASE con la URL de compatibilidad de AI Gateway y, después, implementa el Worker

    wrangler deploy
  4. 4

    Asocia tus dominios al Worker en Cloudflare Routes o DNS

Antes de usarlo

  • Se necesita una cuenta de Cloudflare con Workers, Durable Objects y AI Gateway configurados.
  • Para las llamadas al modelo, se necesita una clave de API de xAI de pago.

Temas

Preguntas frecuentes

¿Qué es lore.md?
Un Cloudflare Worker mínimo que sirve un ensayo en Markdown generado por IA por dominio y día UTC, con caché para limitar las llamadas al modelo a una por día. lore.md es un Cloudflare Worker pequeño que sirve un único ensayo en Markdown generado por IA para cada hostname y lo actualiza una vez al día según UTC. La primera solicitud del día inicia la generación mediante Cloudflare AI Gateway con un modelo xAI Grok, y el resultado se guarda en un Durable Object y en la caché del edge, de modo que cada dominio requiere una sola llamada al modelo por día.
¿lore.md es gratuito? ¿Qué licencia tiene?
lore.md es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿lore.md sigue mantenido?
Mantenimiento activo. El último commit de lore.md fue el 16 oct 2026.
¿Para qué puedo usar lore.md?
Publicar una página de texto generado automáticamente cada día en un dominio personal o de un proyecto paralelo. Experimentar con AI Gateway y Durable Objects en Cloudflare Workers. Servir un endpoint de contenido de bajo costo que realice una llamada al día para muchos dominios.
¿Cómo se instala lore.md?
Inicia sesión en Cloudflare con Wrangler: wrangler login Configura la clave de API de xAI como un secreto de Worker: wrangler secret put XAI_API_KEY Configura GATEWAY_BASE con la URL de compatibilidad de AI Gateway y, después, implementa el Worker: wrangler deploy Asocia tus dominios al Worker en Cloudflare Routes o DNS
¿Dónde consigo lore.md?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/steipete/lore.md

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados