Repolode
modal-labs

modal-labs/modal-client

Pythonコード、Sandbox、デプロイ済み関数を実行するサーバーレスクラウドプラットフォーム、Modalの公式SDK。

スター
527
フォーク
138
未解決の Issue
33
最終コミット
12 時間前

これは何?

このリポジトリには、Modal公式SDKのソースコードが含まれています。中心となるのはPythonパッケージで、Modalへのサーバーレスアプリケーションのデプロイや、コードからのプラットフォーム操作が可能です。また、`modal`コマンドラインツールも同梱されています。JavaScript/TypeScript SDKとGo SDKは、Modal Sandboxesの利用、デプロイ済みModal Functionsの呼び出し、一部のプラットフォームリソースの操作に対応しています。

このSDKは、サーバーを管理せずに、AIモデルの推論、データ処理、バッチジョブなどのワークロードをクラウドインフラ上で実行したい開発者向けです。Pythonパッケージはuvまたはpipでインストールでき、CLIはスタンドアロンツールとしてもインストールできます。

このリポジトリでは、コーディングエージェント向けの公式スキルも提供しています。`modal` CLIまたは`npx skills`からインストールできます。

主な機能

  • 01コードからPythonのサーバーレスアプリケーションをModalにデプロイできます。
  • 02`modal` CLIを同梱しており、uvまたはpipでインストールできます。
  • 03Sandboxの利用やデプロイ済みFunctionの呼び出しに対応したJavaScript/TypeScript SDKとGo SDKを提供します。
  • 04コーディングエージェント向けの公式スキルを提供し、CLI経由でインストールするとバージョンに対応したドキュメントを利用できます。

ユースケース

  • サーバーレスクラウドインフラ上で、AIモデルの推論やGPUワークロードを実行する。
  • Node.jsまたはGoのサービスから、分離されたSandboxを起動する。
  • 既存のアプリケーションから、デプロイ済みのModal Functionsを呼び出す。

クイックスタート

  1. 1

    uvを使ってPython SDKとCLIをインストールします

    uv pip install modal
  2. 2

    または、READMEに記載されている公式インストールスクリプトを使って、単体のmodal CLIをインストールします

トピック

よくある質問

modal-client とは?
Pythonコード、Sandbox、デプロイ済み関数を実行するサーバーレスクラウドプラットフォーム、Modalの公式SDK。 このリポジトリには、Modal公式SDKのソースコードが含まれています。中心となるのはPythonパッケージで、Modalへのサーバーレスアプリケーションのデプロイや、コードからのプラットフォーム操作が可能です。また、`modal`コマンドラインツールも同梱されています。JavaScript/TypeScript SDKとGo SDKは、Modal Sandboxesの利用、デプロイ済みModal Functionsの呼び出し、一部のプラットフォームリソースの操作に対応しています。
modal-client は無料で使えますか?ライセンスは?
modal-client は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
modal-client は今もメンテナンスされていますか?
活発にメンテナンス中。modal-client の最終コミットは 2026年10月21日 です。
modal-client は何に使えますか?
サーバーレスクラウドインフラ上で、AIモデルの推論やGPUワークロードを実行する。 Node.jsまたはGoのサービスから、分離されたSandboxを起動する。 既存のアプリケーションから、デプロイ済みのModal Functionsを呼び出す。
modal-client のインストール方法は?
uvを使ってPython SDKとCLIをインストールします: uv pip install modal または、READMEに記載されている公式インストールスクリプトを使って、単体のmodal CLIをインストールします
modal-client はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/modal-labs/modal-client

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト