Repolode
Nixtla

Nixtla/nixtla

SDK de Python para TimeGPT de Nixtla, un modelo fundacional preentrenado y alojado para pronosticar series temporales y detectar anomalías.

Estrellas
4,026
Forks
341
Issues abiertos
63
Último commit
hace 4 días

¿Qué es?

Este repositorio contiene el SDK de Python de Nixtla, un cliente para TimeGPT, un transformer generativo preentrenado para series temporales. Permite a los desarrolladores pronosticar valores futuros y detectar anomalías en datos de series temporales con unas pocas líneas de código, sin tener que entrenar primero un modelo con sus propios datos.

TimeGPT es de código cerrado y se ejecuta en los servidores de Nixtla, por lo que cada llamada para generar pronósticos o detectar anomalías requiere una API key. El SDK es de código abierto bajo la licencia Apache 2.0. También se puede usar con TimeGPT desplegado en una infraestructura propia e incluye un script para desplegar TimeGPT dentro de Snowflake.

El SDK admite pronósticos zero-shot, fine-tuning, variables exógenas, intervalos de predicción, validación cruzada y pronósticos de múltiples series. En la versión actual, su API de detección de anomalías funciona por lotes, y el README indica que está prevista una variante online diferente para nixtla 1.0.

Funciones clave

  • 01Pronósticos zero-shot y detección de anomalías sin entrenar un modelo
  • 02Fine-tuning con conjuntos de datos propios y funciones de pérdida personalizadas
  • 03Compatibilidad con variables exógenas, como festivos, eventos o precios
  • 04Intervalos de predicción y validación cruzada integrada
  • 05Pronósticos de múltiples series y marcas de tiempo irregulares
  • 06Script de despliegue para ejecutar el SDK dentro del almacén de datos Snowflake

Casos de uso

  • Pronosticar la demanda minorista o la carga eléctrica sin crear modelos personalizados
  • Supervisar sensores IoT o flujos de métricas para detectar anomalías
  • Añadir pronósticos de series temporales a una aplicación mediante llamadas a la API
  • Ejecutar pronósticos dentro de Snowflake sin trasladar los datos fuera

Inicio rápido

  1. 1

    Instala el SDK de nixtla

    pip install nixtla>=0.8.0
  2. 2

    Consigue una clave de API en la página de prueba gratuita

  3. 3

    Crea un NixtlaClient con tu clave y llama a forecast() con tus datos

Antes de usarlo

  • Se necesita una clave de API, ya que las previsiones se ejecutan en el modelo TimeGPT alojado.
  • TimeGPT es de código cerrado; solo el cliente del SDK tiene licencia Apache 2.0.
  • detect_anomalies() se ha eliminado en nixtla 1.0 y no tiene un reemplazo directo, por lo que la actualización dejará de funcionar el código de detección de anomalías por lotes.

Temas

Preguntas frecuentes

¿Qué es nixtla?
SDK de Python para TimeGPT de Nixtla, un modelo fundacional preentrenado y alojado para pronosticar series temporales y detectar anomalías. Este repositorio contiene el SDK de Python de Nixtla, un cliente para TimeGPT, un transformer generativo preentrenado para series temporales. Permite a los desarrolladores pronosticar valores futuros y detectar anomalías en datos de series temporales con unas pocas líneas de código, sin tener que entrenar primero un modelo con sus propios datos.
¿nixtla es gratuito? ¿Qué licencia tiene?
nixtla es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nixtla sigue mantenido?
Mantenimiento activo. El último commit de nixtla fue el 15 oct 2026.
¿Para qué puedo usar nixtla?
Pronosticar la demanda minorista o la carga eléctrica sin crear modelos personalizados Supervisar sensores IoT o flujos de métricas para detectar anomalías Añadir pronósticos de series temporales a una aplicación mediante llamadas a la API Ejecutar pronósticos dentro de Snowflake sin trasladar los datos fuera
¿Cómo se instala nixtla?
Instala el SDK de nixtla: pip install nixtla>=0.8.0 Consigue una clave de API en la página de prueba gratuita Crea un NixtlaClient con tu clave y llama a forecast() con tus datos
¿Dónde consigo nixtla?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nixtla/nixtla

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

Proyectos relacionados