Provider class for DeepSeek.
aisdk::OpenAIProvider -> DeepSeekProvider
new()Initialize the DeepSeek provider.
DeepSeekProvider$new(api_key = NULL, base_url = NULL, headers = NULL)api_keyDeepSeek API key. Defaults to DEEPSEEK_API_KEY env var.
base_urlBase URL. Defaults to https://api.deepseek.com.
headersOptional additional headers.
language_model()Create a language model.
DeepSeekProvider$language_model(model_id = NULL)model_idThe model ID (e.g., "deepseek-chat", "deepseek-reasoner").
A DeepSeekLanguageModel object.
clone()The objects of this class are cloneable with this method.
DeepSeekProvider$clone(deep = FALSE)deepWhether to make a deep clone.