Other Providers
aisdk natively supports several other high-performance providers. Most of these follow the OpenAI-compatible standard but are optimized for their respective backends.
DeepSeek
Optimized for DeepSeek’s chat models.
provider <- create_deepseek()
model <- provider$language_model("deepseek-chat")xAI
Supports Grok models.
provider <- create_xai()
model <- provider$language_model("grok-2")Volcengine (Doubao)
Supports ByteDance’s Doubao models. Requires VOLCENGINE_API_KEY and usually a model endpoint ID.
provider <- create_volcengine()
model <- provider$language_model("ep-...")Stepfun
Supports Stepfun’s models.
provider <- create_stepfun()
model <- provider$language_model("step-1-8k")Bailian (Qwen)
Supports Alibaba Cloud’s DashScope models (e.g., Qwen).
provider <- create_bailian()
model <- provider$language_model("qwen-max")OpenRouter
A universal API routing to hundreds of models.
provider <- create_openrouter()
model <- provider$language_model("meta-llama/llama-3.1-405b")Nvidia
Supports Nvidia NIM APIs.
provider <- create_nvidia()
model <- provider$language_model("meta/llama-3.1-405b-instruct")