Provider class for the Volcengine Ark platform.
aisdk::OpenAIProvider -> VolcengineProvider
new()Initialize the Volcengine provider.
VolcengineProvider$new(api_key = NULL, base_url = NULL, headers = NULL)api_keyVolcengine API key. Defaults to ARK_API_KEY env var.
base_urlBase URL. Defaults to https://ark.cn-beijing.volces.com/api/v3.
headersOptional additional headers.
language_model()Create a language model.
VolcengineProvider$language_model(model_id = NULL)model_idThe model ID (e.g., "doubao-1-5-pro-256k-250115" or "gpt-4o").
A VolcengineLanguageModel object.
clone()The objects of this class are cloneable with this method.
VolcengineProvider$clone(deep = FALSE)deepWhether to make a deep clone.