Language model implementation for Volcengine's chat completions API.
Inherits from OpenAI model but adds support for Volcengine-specific features
like reasoning content extraction from models that support reasoning_content.
aisdk::LanguageModelV1 -> aisdk::OpenAILanguageModel -> VolcengineLanguageModel
Inherited methods
aisdk::LanguageModelV1$generate()aisdk::LanguageModelV1$has_capability()aisdk::LanguageModelV1$stream()aisdk::OpenAILanguageModel$build_payload()aisdk::OpenAILanguageModel$build_stream_payload()aisdk::OpenAILanguageModel$do_generate()aisdk::OpenAILanguageModel$do_stream()aisdk::OpenAILanguageModel$execute_request()aisdk::OpenAILanguageModel$format_tool_result()aisdk::OpenAILanguageModel$get_config()aisdk::OpenAILanguageModel$get_history_format()aisdk::OpenAILanguageModel$initialize()
parse_response()Parse the API response into a GenerateResult. Overrides parent to extract Volcengine-specific reasoning_content.
VolcengineLanguageModel$parse_response(response)responseThe parsed API response.
A GenerateResult object.
clone()The objects of this class are cloneable with this method.
VolcengineLanguageModel$clone(deep = FALSE)deepWhether to make a deep clone.