一键导入
basilica-serverless-ops
Use when the user wants to deploy apps, APIs, inference endpoints, or OpenClaw/Tau-style services with the Basilica CLI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user wants to deploy apps, APIs, inference endpoints, or OpenClaw/Tau-style services with the Basilica CLI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when the user wants to log into Basilica, create API tokens, check balance, fund credits with TAO, or inspect deposit history.
Use when the user broadly wants to operate Basilica as a cloud platform customer, including account setup, funding, rentals, deployments, inference, OpenClaw, Tau, or SDK automation.
Use when the user wants direct machine access on Basilica via rentals, including discovery, SSH keys, secure-cloud/community-cloud selection, volumes, SSH, exec, file copy, and teardown.
Use when the user wants to operate Basilica programmatically from Python, including deployments, rentals, inference templates, balance checks, and usage history.
Debug Basilica localnet services using existing scripts and Docker Compose commands
| name | basilica-serverless-ops |
| description | Use when the user wants to deploy apps, APIs, inference endpoints, or OpenClaw/Tau-style services with the Basilica CLI. |
Use this skill for the managed deployment surface exposed by the CLI:
basilica deployvllm and sglangbasilica summon openclawbasilica summon tauUse serverless deploys when the user wants:
Prefer rentals instead when the user needs SSH, custom system control, distributed training, or very large models that may spend a long time loading.
Authenticate:
basilica login
Check spendability:
basilica balance
Before you create a deployment, decide:
--private--ttlInline Python:
basilica deploy 'print("hello")' --name hello --port 8000 --ttl 300
Python file:
basilica deploy my_api.py \
--name my-api \
--port 8000 \
--pip fastapi uvicorn \
--ttl 600
Container image:
basilica deploy nginxinc/nginx-unprivileged:alpine \
--name nginx-demo \
--port 8080 \
--cpu 250m \
--memory 256Mi \
--ttl 300
GPU-backed deploy:
basilica deploy inference.py \
--name gpu-model \
--gpu 1 \
--gpu-model H100 \
--memory 32Gi \
--pip torch
Persistent storage:
basilica deploy hello.py \
--name stateful-app \
--storage \
--storage-path /data
List:
basilica deploy ls
basilica deploy ls --json
Status:
basilica deploy status my-app
basilica deploy status my-app --show-phases
Logs:
basilica deploy logs my-app
basilica deploy logs my-app --follow
basilica deploy logs my-app --tail 100
Scale:
basilica deploy scale my-app --replicas 3
Delete:
basilica deploy delete my-app --yes
Always use deploy delete, not stale deployments delete variants from older examples.
vLLM:
basilica deploy vllm Qwen/Qwen2.5-0.5B-Instruct --name my-llm
SGLang:
basilica deploy sglang Qwen/Qwen2.5-0.5B-Instruct --name my-sglang
For large or unusual models, expect to tune health checks, GPU count, memory, or move to rentals.
OpenClaw:
basilica summon openclaw --provider openai
basilica summon openclaw --provider anthropic
Tau:
basilica summon tau
OpenClaw-specific flags exposed by the current template include:
--provider openai|anthropic--backend-url--model-id--provider-id--provider-api--context-window--max-tokensOpenClaw template env requirements:
OPENAI_API_KEY for OpenAI-backed deploysANTHROPIC_API_KEY for Anthropic-backed deploysTau template env requirements:
TAU_BOT_TOKENCHUTES_API_TOKENOptional Tau env:
TAU_CHAT_MODELDeploy privately:
basilica deploy my_api.py --name private-app --port 8000 --private
Manage share tokens:
basilica deploy share-token status private-app
basilica deploy share-token regenerate private-app
basilica deploy share-token revoke private-app --yes
Current behavior:
--private makes the deploy share-token-gatedSpread replicas across nodes:
basilica deploy hashicorp/http-echo:latest \
--name spread-demo \
--port 5678 \
--replicas 2 \
--unique-nodes
Use explicit spread policy:
basilica deploy image \
--name app \
--replicas 4 \
--spread-mode required \
--max-skew 1
--ttl by default unless the user explicitly wants a persistent service.deploy status --show-phases and deploy logs --follow.basilica balance--ttl unless persistence is requiredexamples/15_cli_deploy/README.mdexamples/inference/README.mdcrates/basilica-cli/src/cli/handlers/deploy/mod.rscrates/basilica-cli/src/cli/handlers/deploy/templates/openclaw.rscrates/basilica-cli/src/cli/handlers/deploy/templates/vllm.rscrates/basilica-cli/src/cli/handlers/deploy/templates/sglang.rscrates/basilica-cli/src/cli/handlers/deploy/templates/tau.rssummon openclaw with provider env setupdeploy vs rentals path