leptonai/leptonai
A Pythonic framework to simplify AI service building
何を解決するか
Lepton AI は、NVIDIA DGX Cloud Lepton プラットフォームの管理と運用を簡素化する方法を提供します。クラウドインフラストラクチャの管理の複雑さを排除し、AIワークロードのデプロイと相互作用を統合された Python ライブラリとコマンドラインインターフェース (CLI) で行えるようにします。
仕組み
このプロジェクトは、2つの主要なインターフェースで構成されています。
lepCLI:エンドポイント、バッチジョブ、開発ポッド、ストレージ、シークレット、クラスタ(Ray および Slurm)の作成と管理に使用するコマンドラインツール。ClientPython ライブラリ:エンドポイントの OpenAPI スキーマを読み取り、開発者がデプロイされたクラウドエンドポイントをネイティブな Python 関数のように呼び出せるようにするツール。
さらに、このプロジェクトには「スキル」と呼ばれる機能があり、AIエージェント(Claude Code や Codex など)が lep CLI を介して自然言語コマンドで Lepton プラットフォームを操作できるようにします。
対象ユーザー
NVIDIA DGX Cloud Lepton プラットフォームを使用して、AIモデルやトレーニングジョブのデプロイ、スケーリング、管理を行う開発者およびMLエンジニア。
特徴
- 統合管理:単一の CLI からエンドポイント、バッチジョブ、開発ポッドを管理可能。
- 動的クライアント:Python クライアントはエンドポイントの OpenAPI スキーマから利用可能なパスとドキュメントを自動的に検出します。
- エージェント操作:AIエージェントが自然言語でワークロードを管理できるプラグインを備えています。
- 柔軟な認証:APIトークンとセキュアなエンドポイントデフォルトをサポートし、アクセス制御を実現します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト