API 参考
export LUMOSWITCH_BASE_URL="https://api.lumoswitch.com/v1"
export LUMOSWITCH_API_KEY="创建配置时仅显示一次的 Access Key"OpenAI 请求使用 Authorization: Bearer $LUMOSWITCH_API_KEY。配置还可开放统一 Anthropic Messages 与 Gemini generateContent 路径,完整列表见协议与兼容性。所有已启用格式共用同一 Access Key、模型白名单、限额与记账。
curl "$LUMOSWITCH_BASE_URL/chat/completions" \
-H "Authorization: Bearer $LUMOSWITCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"your-client-facing-model-name","messages":[{"role":"user","content":"Say hello."}]}'stream: true 使用 Server-Sent Events。使用故障转移时,全部候选都必须支持请求使用的工具、视觉、结构化输出、Embedding 或其他模型能力。
| HTTP | 含义 |
|---|---|
| 400 | 所选下游格式的请求无效 |
| 401 | Key 缺失、错误、已撤销或被阻断 |
| 403 | 模型或策略拒绝 |
| 404 | 对外模型或公开路径不存在 |
| 429 | Key、Team 或渠道限额触发 |
| 5xx | Lumoswitch Runtime 或上游不可用 |