用途:为 Speak 语言学习集成配置多环境(dev、staging、production),使不同环境使用各自的 API 密钥与模拟模式,便于隔离开发与生产配置。
主要能力:通过环境变量(如 SPEAK_API_KEY、SPEAK_APP_ID、NODE_ENV)区分环境;使用 @speak/language-sdk 的 SpeakClient 初始化客户端;提供健康检查调用以验证连通性;给出 401、429、连接超时、音频格式错误等常见问题的排查方向。资料提到 Speak 使用 OpenAI 的 GPT-4o 做 AI 辅导、Whisper 做语音识别。
使用方式:前置条件为已完成 speak-install-auth 设置并配置有效 API 凭据。配置阶段读取环境变量生成 config 对象;实现阶段用 SpeakClient 创建客户端并调用 client.health.check() 输出状态;验证阶段可用命令 curl -sf -H "Authorization: Bearer $SPEAK_API_KEY" https://api.speak.com/v1/health | jq . 检查接口。
适用场景:需要在多个环境部署 Speak 集成、希望按环境切换密钥或启用模拟模式、并需要基础错误处理与监控的团队。
限制:资料未提供具体价格、平台支持范围、模拟模式的详细配置方法及完整生产清单,相关细节暂未提供;生产检查项需参考 speak-prod-checklist。