Navegador o terminal

Error: Secret API key must not use the NEXT_PUBLIC_ prefix

Qué significa
Se puso el prefijo `NEXT_PUBLIC_` a una clave secreta, lo que envía su valor al navegador de cada visitante.
Causas probables
  • Añadir NEXT_PUBLIC_ a una clave de API o de autenticación para leerla desde código del navegador.
  • Llamar a un proveedor de IA o a la base de datos desde un componente 'use client' en vez de desde el servidor.
Cómo evitarlo
Regla de oro: ningún secreto empieza nunca por NEXT_PUBLIC_. Mantén las claves solo en el servidor.

Copia para tu agente

Una variable secreta usó `NEXT_PUBLIC_`. Pasa el código que la usa al servidor, renombra la variable sin `NEXT_PUBLIC_` y yo revocaré y reemplazaré la clave expuesta.

Artículo de ayuda completoSubiste un secreto: revocar, sustituir, limpiar

Última revisión 8 nov 2026