aisdk.providers

Additional Model Provider Adapters

Long-tail, OpenAI-compatible and Anthropic-compatible provider adapters for the core aisdk toolkit. Providers register themselves with the core provider registry on load, so they are resolvable through the provider:model syntax.

Covers DeepSeek, Moonshot/Kimi, Stepfun, Volcengine, AiHubMix, xAI, OpenRouter, Bailian, and NVIDIA.

Install

# install.packages("pak")
pak::pak("YuLab-SMU/aisdk.providers")   # pulls in the core aisdk automatically
# once on CRAN: install.packages("aisdk.providers")

Example

library(aisdk.providers)   # registers deepseek, kimi, xai, ... on load

chat <- create_chat_session("deepseek:deepseek-chat")
generate_text(chat, "Hello from DeepSeek!")