用途:这是所有 Twilio 技能的前置一次性设置,用于从零创建并配置可用的 Twilio 账户与凭据。
主要能力与使用方式:
- 注册:在 twilio.com/try-twilio 输入姓名、邮箱、密码,验证邮箱和个人手机号。
- 获取凭据:Console > Account > API keys & tokens,然后设置环境变量:export TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 与 export TWILIO_AUTH_TOKEN=your_auth_token。
- 购买号码:Console > Phone Numbers > Buy a number。
- 安装 SDK 并发送首条消息:Python 用 pip install twilio,Node.js 用 npm install twilio,均从环境变量读取凭据初始化 Client 并调用 messages.create 发送。
- CLI:macOS 用 brew tap twilio/brew && brew install twilio,或用 npm install -g twilio-cli;执行 twilio login 后可用 twilio phone-numbers:list 验证。凭据优先级为 --profile > 环境变量 > 当前 profile。
- 子账户:用于多租户与隔离,Console > My Accounts > Create Subaccount 或通过 API 创建;资源隔离、账单归集到父账户。访问子账户资源应使用其自身凭据,Studio、TaskRouter 等子域 API 必须用子账户凭据。默认上限 1000 个子账户,试用仅 1 个;关闭后 30 天自动删除。
适用场景:为后续短信、语音、WhatsApp、Verify、Conversations、AI Assistants、ConversationRelay 等 Twilio 产品做账户准备,以及多租户子账户规划。
限制:试用账户只能向最多 5 个已验证号码发送,号码仅 1 个,出站消息带前缀,国内语音、每日 WhatsApp 50 条,A2P 10DLC 不可用,ConversationRelay 不可用;升级后试用余额作废。顶级账户无法通过 API 创建,只能 Console UI。试用仅能建 1 个子账户。Auth Token 轮换会使所有 API key 失效。API Key 密钥仅在创建时显示一次。AI Assistants 与 ConversationRelay 需审批。价格与具体费用资料未提供。