Upstream support matrix
Lumoswitch currently includes 33 upstream presets. A preset supplies the protocol, recommended base URL, and model-discovery rules. The console only shows presets available for the current deployment edition and region. Actual models and capabilities follow provider account permissions.
Mainland China and general upstreams
| Upstream | Protocol | Default base URL |
|---|---|---|
| DeepSeek | OpenAI-compatible | https://api.deepseek.com/v1 |
| Qwen | OpenAI-compatible | https://dashscope.aliyuncs.com/compatible-mode/v1 |
| GLM | OpenAI-compatible | https://open.bigmodel.cn/api/paas/v4 |
| Kimi | OpenAI-compatible | https://api.moonshot.cn/v1 |
| Doubao | OpenAI-compatible | https://ark.cn-beijing.volces.com/api/v3 |
| Hunyuan | OpenAI-compatible | https://api.hunyuan.cloud.tencent.com/v1 |
| MiniMax | OpenAI-compatible | https://api.minimaxi.com/v1 |
| StepFun | OpenAI-compatible | https://api.stepfun.com/v1 |
| MiMo | OpenAI-compatible | https://api.xiaomimimo.com/v1 |
| SiliconFlow | OpenAI-compatible | https://api.siliconflow.cn/v1 |
| Qianfan | OpenAI-compatible | https://qianfan.baidubce.com/v2 |
| Baichuan | OpenAI-compatible | https://api.baichuan-ai.com/v1 |
| Yi | OpenAI-compatible | https://api.lingyiwanwu.com/v1 |
| ModelScope | OpenAI-compatible | https://api-inference.modelscope.cn/v1 |
International upstreams
| Upstream | Protocol | Default base URL |
|---|---|---|
| OpenAI | OpenAI-compatible | https://api.openai.com/v1 |
| OpenRouter | OpenAI-compatible | https://openrouter.ai/api/v1 |
| Anthropic | Anthropic | https://api.anthropic.com |
| Gemini | Gemini | https://generativelanguage.googleapis.com |
| Cohere | Cohere | https://api.cohere.com |
| Mistral AI | OpenAI-compatible | https://api.mistral.ai/v1 |
| Groq | OpenAI-compatible | https://api.groq.com/openai/v1 |
| Together AI | OpenAI-compatible | https://api.together.xyz/v1 |
| Fireworks AI | OpenAI-compatible | https://api.fireworks.ai/inference/v1 |
| Cerebras | OpenAI-compatible | https://api.cerebras.ai/v1 |
| NVIDIA NIM | OpenAI-compatible | https://integrate.api.nvidia.com/v1 |
| Perplexity | OpenAI-compatible | https://api.perplexity.ai |
| Novita AI | OpenAI-compatible | https://api.novita.ai/openai/v1 |
| DeepInfra | OpenAI-compatible | https://api.deepinfra.com/v1/openai |
| SambaNova | OpenAI-compatible | https://api.sambanova.ai/v1 |
| xAI | OpenAI-compatible | https://api.x.ai/v1 |
Local and custom
| Upstream | Protocol | Default base URL |
|---|---|---|
| Ollama | OpenAI-compatible | http://localhost:11434/v1 |
| LM Studio | OpenAI-compatible | http://localhost:1234/v1 |
| Custom OpenAI-compatible | OpenAI-compatible | User supplied |
In a container deployment, localhost points to the Lumoswitch container. Use a host address reachable from the container for Ollama or LM Studio. See Local models.
Verify actual capability
- Test the base URL and credential.
- Discover models visible to the account.
- Send a minimal chat request to the intended model.
- Test streaming, tools, vision, reasoning, or embeddings from the target client.
A preset does not grant access to every model or capability. Provider regions, projects, model IDs, and proprietary parameters can differ. OpenAI-compatible does not mean every OpenAI-specific parameter is supported.