Provider Guides
Loong currently ships 41 built-in provider kinds. This hub exists so the README and chooser pages can stay compact while every built-in provider still has a truthful setup page. Use Providers And Models when you are still choosing a lane. Use this hub when you already know the provider family and want the exact built-in contract, minimal config, and verification path.Quick Picks
Use this short list when you want a fast starting point before scanning the full matrix below.| If you want… | Start here | Why |
|---|---|---|
| the shortest common hosted path | Volcengine | the platform-first hosted lane stays explicit and well-supported in the public docs |
| another common hosted path with the same shape | BytePlus | it keeps the hosted setup path short without hiding the broader provider inventory |
| a named direct hosted vendor your team already uses | OpenAI | the built-in direct hosted contract stays explicit instead of being flattened into one generic story |
| a coding-dedicated lane | BytePlus Coding or Kimi Coding | coding quota and model choice can stay separate from the main assistant lane |
| a local or self-hosted model server | Ollama | the operator-owned server boundary stays visible from the start |
| a gateway or compatibility endpoint | OpenRouter or Bedrock | route ownership stays explicit when another layer sits in front of the model vendor |
Platform-First Hosted
Common hosted first-run lanes when you want a short reviewed path without hiding the provider family.| Provider | Kind | Default auth env | Model note |
|---|---|---|---|
| Volcengine | volcengine | ARK_API_KEY | operator chooses model strategy |
| BytePlus | byteplus | BYTEPLUS_API_KEY | operator chooses model strategy |
Direct Hosted Providers
Direct hosted provider families when your team already has a vendor choice and wants it to stay explicit in config.| Provider | Kind | Default auth env | Model note |
|---|---|---|---|
| OpenAI | openai | OPENAI_API_KEY | operator chooses model strategy |
| Anthropic | anthropic | ANTHROPIC_API_KEY | operator chooses model strategy |
| Gemini | gemini | GEMINI_API_KEY | operator chooses model strategy |
| DeepSeek | deepseek | DEEPSEEK_API_KEY | reviewed fallback deepseek-chat |
| MiniMax | minimax | MINIMAX_API_KEY | reviewed fallback MiniMax-M2.7 |
| Mistral | mistral | MISTRAL_API_KEY | operator chooses model strategy |
| Cohere | cohere | COHERE_API_KEY | operator chooses model strategy |
| xAI | xai | XAI_API_KEY | operator chooses model strategy |
| Z.ai | zai | ZAI_API_KEY | operator chooses model strategy |
| Zhipu | zhipu | ZHIPUAI_API_KEY | operator chooses model strategy |
| Qwen | qwen | DASHSCOPE_API_KEY | operator chooses model strategy |
| Kimi | kimi | MOONSHOT_API_KEY | operator chooses model strategy |
| Groq | groq | GROQ_API_KEY | operator chooses model strategy |
| Fireworks | fireworks | FIREWORKS_API_KEY | operator chooses model strategy |
| Together | together | TOGETHER_API_KEY | operator chooses model strategy |
| Perplexity | perplexity | PERPLEXITY_API_KEY | operator chooses model strategy |
| Qianfan | qianfan | QIANFAN_API_KEY | operator chooses model strategy |
| Cerebras | cerebras | CEREBRAS_API_KEY | operator chooses model strategy |
| NVIDIA | nvidia | NVIDIA_API_KEY | operator chooses model strategy |
| SambaNova | sambanova | SAMBANOVA_API_KEY | operator chooses model strategy |
| Novita | novita | NOVITA_API_KEY | operator chooses model strategy |
| SiliconFlow | siliconflow | SILICONFLOW_API_KEY | operator chooses model strategy |
| StepFun | stepfun | STEP_API_KEY | operator chooses model strategy |
| Venice | venice | VENICE_API_KEY | operator chooses model strategy |
Coding-Specialized Providers
Dedicated coding lanes that keep coding quota, pricing, or route ownership separate from the general assistant lane.| Provider | Kind | Default auth env | Model note |
|---|---|---|---|
| Volcengine Coding | volcengine_coding | ARK_API_KEY | operator chooses model strategy |
| BytePlus Coding | byteplus_coding | BYTEPLUS_API_KEY | operator chooses model strategy |
| Kimi Coding | kimi_coding | KIMI_CODING_API_KEY | default model kimi-for-coding |
| Step Plan | step_plan | STEP_API_KEY | operator chooses model strategy |
| Bailian Coding | bailian_coding | BAILIAN_API_KEY | operator chooses model strategy |
Gateway And Compatibility Providers
Gateway, proxy, or compatibility endpoints that sit between Loong and upstream model vendors.| Provider | Kind | Default auth env | Model note |
|---|---|---|---|
| OpenRouter | openrouter | OPENROUTER_API_KEY | operator chooses model strategy |
| Cloudflare AI Gateway | cloudflare_ai_gateway | CLOUDFLARE_API_KEY | operator chooses model strategy |
| Vercel AI Gateway | vercel_ai_gateway | AI_GATEWAY_API_KEY | operator chooses model strategy |
| Bedrock | bedrock | AWS_BEARER_TOKEN_BEDROCK | operator chooses model strategy |
| Custom | custom | CUSTOM_PROVIDER_API_KEY | operator chooses model strategy |
Local And Self-Hosted Providers
Local or self-hosted servers where the model boundary stays operator-owned.| Provider | Kind | Default auth env | Model note |
|---|---|---|---|
| Ollama | ollama | local or explicit auth | operator chooses model strategy |
| LM Studio | lm_studio | local or explicit auth | operator chooses model strategy |
| llama.cpp | llamacpp | local or explicit auth | operator chooses model strategy |
| vLLM | vllm | local or explicit auth | operator chooses model strategy |
| SGLang | sglang | local or explicit auth | operator chooses model strategy |
Reading Rule
- Start with Providers And Models when the provider choice is still open.
- Use the individual guide page when one provider kind is already decided.
- Keep Provider Recipes for representative rollout paths rather than the full provider inventory.
- Keep Configuration Patterns open when you need the shared
active_providerplusproviders.<id>shape.