AutoGPTは、自然言語やビジュアルビルダーで定義した複数ステップのワークフローを実行するAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
Nixtla/nixtla
NixtlaのTimeGPTを利用するPython SDKクライアント。時系列予測と異常検知に対応
- スター
- 4,026
- フォーク
- 341
- 未解決の Issue
- 63
- 最終コミット
- 4 日前
これは何?
このリポジトリには、時系列向けの生成型事前学習TransformerであるTimeGPTのクライアント、Nixtla Python SDKが含まれています。数行のコードで時系列データの将来値を予測し、異常を検知できるため、事前に独自データでモデルを学習させる必要はありません。
TimeGPT自体はクローズドソースでNixtlaのサーバー上で動作するため、予測や異常検知を呼び出すにはAPIキーが必要です。SDKはApache 2.0ライセンスのオープンソースです。また、独自のインフラにデプロイしたTimeGPTでも利用でき、Snowflake内にTimeGPTをデプロイするスクリプトも含まれています。
SDKは、ゼロショット予測、ファインチューニング、外生変数、予測区間、交差検証、複数系列の予測に対応しています。現行バージョンの異常検知APIはバッチ処理方式で、READMEではnixtla 1.0で別のオンライン版を提供する予定と記載されています。
主な機能
- 01モデルを学習させずに行えるゼロショット予測と異常検知
- 02独自のデータセットを使った、カスタム損失関数によるファインチューニング
- 03休日、イベント、価格などの外生変数に対応
- 04予測区間と組み込みの交差検証
- 05複数系列の予測と不規則なタイムスタンプに対応
- 06データウェアハウス内で実行するためのSnowflakeデプロイスクリプト
ユースケース
- 独自モデルを構築せずに、小売需要や電力負荷を予測する
- IoTセンサーやメトリクスのストリームを監視して異常を検知する
- API呼び出しを通じて、アプリケーションに時系列予測を追加する
- データを外部に移動せず、Snowflake内で予測を実行する
クイックスタート
- 1
nixtla SDKをインストールする
pip install nixtla>=0.8.0 - 2
無料トライアルページでAPIキーを取得する
- 3
APIキーを使ってNixtlaClientを作成し、データに対してforecast()を呼び出す
使う前に知っておきたいこと
- 予測はホスト型のTimeGPTモデルで実行されるため、APIキーが必要です。
- TimeGPT自体はクローズドソースです。Apache 2.0ライセンスが適用されるのはSDKクライアントのみです。
- detect_anomalies()はnixtla 1.0で削除され、置き換え可能な関数もありません。そのため、アップグレードするとバッチで異常を検出するコードが動作しなくなります。
トピック
よくある質問
- nixtla とは?
- NixtlaのTimeGPTを利用するPython SDKクライアント。時系列予測と異常検知に対応 このリポジトリには、時系列向けの生成型事前学習TransformerであるTimeGPTのクライアント、Nixtla Python SDKが含まれています。数行のコードで時系列データの将来値を予測し、異常を検知できるため、事前に独自データでモデルを学習させる必要はありません。
- nixtla は無料で使えますか?ライセンスは?
- nixtla は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- nixtla は今もメンテナンスされていますか?
- 活発にメンテナンス中。nixtla の最終コミットは 2026年10月15日 です。
- nixtla は何に使えますか?
- 独自モデルを構築せずに、小売需要や電力負荷を予測する IoTセンサーやメトリクスのストリームを監視して異常を検知する API呼び出しを通じて、アプリケーションに時系列予測を追加する データを外部に移動せず、Snowflake内で予測を実行する
- nixtla のインストール方法は?
- nixtla SDKをインストールする: pip install nixtla>=0.8.0 無料トライアルページでAPIキーを取得する APIキーを使ってNixtlaClientを作成し、データに対してforecast()を呼び出す
- nixtla はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Nixtla/nixtla
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
React、Angular、Vue、チャットアプリで、生成UI、共有状態、人間が介在するフローを備えたエージェントネイティブアプリを構築するためのTypeScript SDK。
YuE2は、歌詞とスタイルプロンプトから編集可能なメロディー・コード譜を作成し、ボーカル入りの楽曲を生成するオープンな音楽生成モデルです。
bashと約100行のコアPythonだけで、GitHub issueを解決したりCLIで支援したりする、最小構成のAIソフトウェアエンジニアリングエージェント。
逐次・並列・グラフ・階層型のワークフローでマルチエージェントシステムを構築・連携するPythonフレームワーク。