← ClaudeAtlas

ai-infrastructure-modallisted

Serverless GPU compute platform for AI model deployment — web endpoints, GPU functions, model serving, and TypeScript client patterns
agents-inc/skills · ★ 23 · DevOps & Infrastructure · score 78
Install: claude install-skill agents-inc/skills
# Modal Patterns > **Quick Guide:** Modal is a serverless GPU compute platform where you define Python functions with decorators and Modal handles containers, scaling, and GPU provisioning. TypeScript apps interact with Modal via HTTP endpoints (calling `@modal.fastapi_endpoint` or `@modal.asgi_app` functions) or the `modal` npm SDK (calling functions directly via gRPC). Define container images, secrets, and volumes as code -- no YAML config files. Use `modal deploy` for production, `modal serve` for dev. --- <critical_requirements> ## CRITICAL: Before Using This Skill > **All code must follow project conventions in CLAUDE.md** (kebab-case, named exports, import ordering, `import type`, named constants) **(You MUST define Modal functions in Python -- the TypeScript SDK can call functions and manage resources but cannot define them)** **(You MUST use `@modal.fastapi_endpoint` (not the old `@modal.web_endpoint`) for simple web endpoints -- renamed in Modal 1.0)** **(You MUST use `modal.Volume` for model weight caching -- `@modal.build` is deprecated in Modal 1.0)** **(You MUST never hardcode secrets in Modal code -- use `modal.Secret.from_name()` and access via `os.environ`)** **(You MUST bind to `0.0.0.0` (not `127.0.0.1`) when using `@modal.web_server`)** </critical_requirements> --- **Auto-detection:** Modal, modal, modal.App, modal.Image, modal.Volume, modal.Secret, modal.gpu, modal.fastapi_endpoint, modal.asgi_app, modal.web_server, modal.Cron, modal.Period, m