Repolode
Nixtla

Nixtla/nixtla

Python SDK от Nixtla для TimeGPT — облачной предварительно обученной модели временных рядов для прогнозирования и обнаружения аномалий.

Звёзды
4,026
Форки
341
Открытые issues
63
Последний коммит
4 дня назад

Что это?

В этом репозитории находится Python SDK от Nixtla — клиент для TimeGPT, генеративного предварительно обученного трансформера для временных рядов. С его помощью разработчики могут в несколько строк кода прогнозировать будущие значения и обнаруживать аномалии во временных рядах, не обучая предварительно модель на собственных данных.

Сам TimeGPT — закрытая модель, которая работает на серверах Nixtla, поэтому для каждого запроса на прогнозирование или обнаружение аномалий нужен API-ключ. SDK распространяется с открытым исходным кодом по лицензии Apache 2.0. Его также можно использовать с TimeGPT, развёрнутым на собственной инфраструктуре; в комплект входит скрипт для развёртывания TimeGPT в Snowflake.

SDK поддерживает zero-shot-прогнозирование, дообучение, экзогенные переменные, интервалы прогнозирования, кросс-валидацию и прогнозирование нескольких временных рядов. В текущей версии API обнаружения аномалий работает пакетно; в README указано, что для nixtla 1.0 запланирован отдельный вариант для обработки данных в реальном времени.

Ключевые возможности

  • 01Zero-shot-прогнозирование и обнаружение аномалий без обучения модели
  • 02Дообучение на собственных наборах данных с пользовательскими функциями потерь
  • 03Поддержка экзогенных переменных, таких как праздники, события или цены
  • 04Интервалы прогнозирования и встроенная кросс-валидация
  • 05Прогнозирование нескольких временных рядов и работа с нерегулярными временными метками
  • 06Скрипт для развёртывания в Snowflake и запуска в собственном хранилище данных

Сценарии использования

  • Прогнозирование спроса в рознице или потребления электроэнергии без создания собственных моделей
  • Мониторинг показаний датчиков IoT или потоков метрик для обнаружения аномалий
  • Добавление прогнозов временных рядов в приложение с помощью API-запросов
  • Выполнение прогнозов в Snowflake без выгрузки данных

Быстрый старт

  1. 1

    Установите SDK nixtla

    pip install nixtla>=0.8.0
  2. 2

    Получите API-ключ на странице бесплатного пробного периода

  3. 3

    Создайте NixtlaClient с помощью своего ключа и вызовите forecast() для своих данных

Что важно знать

  • Для работы требуется API-ключ, поскольку прогнозы выполняются на размещённой модели TimeGPT.
  • Сам TimeGPT — закрытый исходный код; лицензия Apache 2.0 распространяется только на клиент SDK.
  • detect_anomalies() удалена в nixtla 1.0, и прямой замены ей нет. Поэтому после обновления код пакетного обнаружения аномалий перестанет работать.

Темы

Частые вопросы

Что такое nixtla?
Python SDK от Nixtla для TimeGPT — облачной предварительно обученной модели временных рядов для прогнозирования и обнаружения аномалий. В этом репозитории находится Python SDK от Nixtla — клиент для TimeGPT, генеративного предварительно обученного трансформера для временных рядов. С его помощью разработчики могут в несколько строк кода прогнозировать будущие значения и обнаруживать аномалии во временных рядах, не обучая предварительно модель на собственных данных.
nixtla можно использовать бесплатно? Какая у него лицензия?
nixtla распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
nixtla всё ещё поддерживается?
Активно поддерживается. Последний коммит в nixtla — 15 окт. 2026 г..
Для чего можно использовать nixtla?
Прогнозирование спроса в рознице или потребления электроэнергии без создания собственных моделей Мониторинг показаний датчиков IoT или потоков метрик для обнаружения аномалий Добавление прогнозов временных рядов в приложение с помощью API-запросов Выполнение прогнозов в Snowflake без выгрузки данных
Как установить nixtla?
Установите SDK nixtla: pip install nixtla>=0.8.0 Получите API-ключ на странице бесплатного пробного периода Создайте NixtlaClient с помощью своего ключа и вызовите forecast() для своих данных
Где скачать nixtla?
Исходный код и инструкции по установке — на GitHub: https://github.com/Nixtla/nixtla

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён 21 час назад

Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.

158,9 тыс.25,1 тыс.PythonOtherОбновлён 5 часов назад

YuE2 — открытая модель генерации музыки: она создает редактируемый план мелодии и аккордов по тексту песни и описанию стиля, а затем превращает его в полноценную песню с вокалом.

12,3 тыс.1,4 тыс.PythonApache-2.0Обновлён 14 дней назад