IA gratuita en Home Assistant

IA gratuita en Home Assistant

¿Quieres saber cómo tener IA gratuita en Home Assistant? Atent@ porque es muy sencillo y hoy te enseño a integrarla!

IA gratuita con OpenRouter

Hace muy poco hablamos de las novedades que ha habido sobre Inteligencia Artificial en el campo de Home Assistant. En esa entrada ya te dejé caer que me parecía que la reciente integración oficial de OpenRouter ha pasado demasiado desapercibida.

OpenRouter es una plataforma que te permite utilizar un montón de modelos de Inteligencia Artificial. Por ejemplo, algunos que están disponibles en este momento son Antrophic (Claude), Qwen, GPT, Gemini, DeepSeek, Grok… Por llamarlo de alguna forma, es un «agregador» de IAs y en este contexto nos permite utilizar todos ellos en Home Assistant.

Pero lo mejor de todo es que su catálogo incluye un montón de modelos gratuitos (51 en este momento), que vas a poder usar sin precouparte de los tokens que consumes, vigilar el saldo, ni informar ninguna tarjeta.

Integrar OpenRouter en HA

Para disponer de IA gratuita en Home Assistant sigue estos pasos:

  1. Entra en la página de OpenRouter y pulsa en el botón «Sign in» de la esquina superior derecha para registrarte. Puedes crear una cuenta con tu correo o acceder con tu cuenta de Google.
  2. Pulsa sobre tu imagen de perfil, en la esquina superior derecha, y accede al apartado «Keys».
  3. Haz clic sobre «Create API Key» e indica el nombre que quieras (por ejemplo, «Home Assistant»). Deja el resto de campos vacíos y pulsa en «Create».
  4. A continuación aparecerá tu «API Key», cópiala y consérvala.
  5. En Home Assistant, ve a Configuración > Dispositivos y servicios > Añadir integración > OpenRouter, e introduce el «API Key» obtenido en el paso anterior.
  6. Comprobarás que se ha creado un nuevo bloque en tu panel de integraciones, y si accedes a él lo encontrarás vacío. Esto es porque ahora tienes que agregar los modelos que te interesen (tantos como quieras).
  7. Para ello tienes que usar los botones de la parte superior que indican «Añadir agente de conversacion» y «Añadir tarea IA», y seleccionar el modelo que te interese (por ejemplo, alguno de los modelos ‘Gemma’ de Google).

Probando tu IA gratuita

Por si aún no te crees que ya tienes IA gratuita en Home Assistant, vamos a hacer una prueba. Ve a Herramientas para desarrolladores > Acciones, busca la acción ‘ai_task.generate_data’ e introduce estos campos:

  • Nombre de la tarea. Indica cualquier cosa (por ejemplo, «Prueba»).
  • Instrucciones. Introduce aquí el ‘prompt’ o comando que quieras pasarle a la IA, teniendo en cuenta que si quieres que analice algunas entidades tendrás que pasarle su estado con un template.
  • ID de entidad. Selecciona el modelo de IA que quieres usar en la tarea (por ejemplo, Gemma).
  • Pulsa en «Realizar una acción» y observa la respuesta más abajo.

Si revisas el código YAML de la acción, este podría ser un ejemplo:

action: ai_task.generate_data
data:
  task_name: Prueba
  instructions: |-
    Dime en qué habitación de casa hace más frío:
    Salón: {{states('sensor.salon_temperatura')}}
    Dormitorio: {{states('sensor.dormitorio_temperatura')}}
    Baño: {{states('sensor.bano_temperatura')}}
  entity_id: ai_task.google_gemma_3_27b_free