Language model implementation for Stepfun's chat completions API. Inherits from OpenAILanguageModel as Stepfun provides an OpenAI-compatible API.
aisdk::LanguageModelV1 -> aisdk::OpenAILanguageModel -> StepfunLanguageModel
Inherited methods
aisdk::LanguageModelV1$generate()aisdk::LanguageModelV1$has_capability()aisdk::LanguageModelV1$stream()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()aisdk::OpenAILanguageModel$parse_response()
build_payload()Build the payload for the Stepfun API.
StepfunLanguageModel$build_payload(params)paramsA list of parameters for the API call.
build_stream_payload()Build the stream payload for the Stepfun API.
StepfunLanguageModel$build_stream_payload(params)paramsA list of parameters for the API call.
clone()The objects of this class are cloneable with this method.
StepfunLanguageModel$clone(deep = FALSE)deepWhether to make a deep clone.