Repolode
modal-labs

modal-labs/modal-client

Modal 官方 SDK,用于在无服务器云平台上运行 Python 代码、Sandbox 和已部署的函数。

Star
527
Fork
138
未关闭 Issue
33
最近提交
12小时前

这是什么?

本仓库包含 Modal 官方 SDK 的源代码。其中 Python 包是主要部分,可用于将无服务器应用部署到 Modal,并通过代码与平台交互,同时附带 `modal` 命令行工具。JavaScript/TypeScript 和 Go SDK 主要用于使用 Modal Sandbox、调用已部署的 Modal Function,以及操作部分平台资源。

这些 SDK 面向希望在云端运行 AI 模型推理、数据处理或批处理任务、又不想自行管理服务器的开发者。Python 包可通过 uv 或 pip 安装,CLI 也能作为独立工具安装。

仓库还提供了供编程智能体使用的官方 skill,可通过 `modal` CLI 或 `npx skills` 安装。

核心功能

  • 01通过代码将 Python 无服务器应用部署到 Modal。
  • 02附带 `modal` CLI,可通过 uv 或 pip 安装。
  • 03提供 JavaScript/TypeScript 和 Go SDK,用于操作 Sandbox 和调用已部署的 Function。
  • 04提供供编程智能体使用的官方 skill,通过 CLI 安装时可获得与版本对应的文档。

适用场景

  • 在无服务器云基础设施上运行 AI 模型推理或 GPU 任务。
  • 从 Node.js 或 Go 服务中启动隔离的 Sandbox。
  • 在现有应用中调用已部署的 Modal Function。

快速上手

  1. 1

    使用 uv 安装 Python SDK 和 CLI

    uv pip install modal
  2. 2

    或使用 README 中的官方安装脚本安装独立的 modal CLI

标签

常见问题

modal-client 是什么?
Modal 官方 SDK,用于在无服务器云平台上运行 Python 代码、Sandbox 和已部署的函数。 本仓库包含 Modal 官方 SDK 的源代码。其中 Python 包是主要部分,可用于将无服务器应用部署到 Modal,并通过代码与平台交互,同时附带 `modal` 命令行工具。JavaScript/TypeScript 和 Go SDK 主要用于使用 Modal Sandbox、调用已部署的 Modal Function,以及操作部分平台资源。
modal-client 可以免费使用吗?用的什么许可证?
modal-client 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
modal-client 还在维护吗?
活跃维护中。modal-client 最近一次提交是在 2026年10月21日。
modal-client 适合用来做什么?
在无服务器云基础设施上运行 AI 模型推理或 GPU 任务。 从 Node.js 或 Go 服务中启动隔离的 Sandbox。 在现有应用中调用已部署的 Modal Function。
modal-client 怎么安装和运行?
使用 uv 安装 Python SDK 和 CLI: uv pip install modal 或使用 README 中的官方安装脚本安装独立的 modal CLI
在哪里获取 modal-client?
源代码和安装说明在 GitHub 上:https://github.com/modal-labs/modal-client

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目