Skip to main content
Una clave de API autentica tus solicitudes a Novita AI. Esta página explica cómo funcionan las claves, cómo crear y almacenar una, y cómo mantenerla funcionando en todos tus entornos. Usa esta página para:
  • Autenticar solicitudes a Novita AI con una clave de API Bearer.
  • Crear una clave de API desde la consola y almacenarla de forma segura.
  • Configurar tu clave como una variable de entorno en Linux, macOS y Windows.
  • Entender cuánto tiempo sigue siendo válida una clave y qué cubre y no cubre OpenAPI.

Autenticación

Novita AI autentica el acceso a la API mediante autenticación Bearer. Envía tu clave de API en el Authorization encabezado de solicitud:
Una solicitud de ejemplo:

Crear una clave de API

1

Abrir Administración de claves

Ve a Administración de claves en la consola.
2

Crear una nueva clave

Selecciona Crear clave de API y, luego, dale a la clave un nombre que refleje su propósito, como production o local-testing.
3

Copia y guarda la clave

La clave completa se muestra solo una vez, al crearla. Cópiala de inmediato y guárdala en un lugar seguro, como un gestor de secretos o una variable de entorno. Si la pierdes, no puedes recuperarla — crea una clave nueva en su lugar.
Opcionalmente, puedes limitar a qué modelos puede llamar una clave. Consulta Acceso a modelos para claves de API.

Formato y validez de la clave

  • Cada clave comienza con el sk_ prefijo.
  • Una clave se muestra completa solo una vez, al crearla. Después, la consola muestra una forma enmascarada.
  • Una clave permanece válida indefinidamente una vez creada. Sigue funcionando hasta que la eliminas en la consola.
  • Cada cuenta puede crear hasta 10 claves de API.

Qué cubre la OpenAPI

Creas y eliminas claves de API únicamente en la consola. La Novita OpenAPI no incluye endpoints para crear o eliminar claves. Los endpoints de la OpenAPI relacionados con claves cubren listar claves y gestionar la política de acceso a modelos de una clave:

Almacena tu clave como una variable de entorno

Codificar una clave directamente en el código fuente implica el riesgo de filtrarla, por ejemplo cuando confirmas el archivo. Leer la clave desde una variable de entorno como NOVITA_API_KEY lo mantiene fuera de tu código.

Temporal vs. permanente

Un conjunto de claves establecido con export (Linux/macOS) o set (Windows) dura solo durante la sesión de terminal actual y desaparece cuando la cierras. Eso está bien para una prueba rápida. Para conservar la clave entre sesiones, establécela permanentemente como se muestra a continuación y luego abre una nueva terminal para que el cambio surta efecto.
Lee la clave en tu código desde el entorno:

La variable está configurada, pero el código aún no puede encontrarla

Una clave configurada con export o $env: vive solo en la sesión de terminal donde lo ejecutaste. Una terminal nueva, o una pestaña nueva, no lo hereda. Configura la clave de forma permanente (>> ~/.zshrc, setx), o vuelve a ejecutar el export/$env: línea en la sesión que estás usando.
Un cambio permanente (perfil de shell, setx) se aplica a las terminales iniciadas después del cambio. Abre una nueva terminal y reinicia tu IDE o editor para que recoja el nuevo entorno. En Windows, setx no afecta a las terminales que ya están abiertas.
Los procesos iniciados por systemd, supervisor, Docker, o un ejecutor de CI no leen tu perfil de shell interactivo. Establece la variable en la configuración propia del servicio (por ejemplo, un systemd de la unidad Environment=, a docker run -e indicador, o los secretos del proyecto de CI), no en ~/.bashrc.
sudo no pasa tu entorno de forma predeterminada, por lo que la variable que exportaste como tu usuario no es visible para el proceso elevado. Usa sudo -E para preservar el entorno, o establece la variable dentro del contexto elevado.

Relacionado

Última modificación el 10 de agosto de 2026