def __init__(
        self,
        model: str = DEFAULT_MODEL,
        temperature: float = DEFAULT_TEMPERATURE,
        max_tokens: int = DEFAULT_NUM_OUTPUTS,
        additional_kwargs: Optional[Dict[str, Any]] = None,
        max_retries: int = 5,
        api_base: Optional[str] = DEFAULT_API_BASE,
        api_key: Optional[str] = None,
        **kwargs: Any,
    ) -> None:
        """
        Initialize the OpenAI API client.

        Args:
            model (str): The name of the model to use. Defaults to DEFAULT_MODEL.
            temperature (float): The temperature to use for the model. Defaults to DEFAULT_TEMPERATURE.
            max_tokens (int): The maximum number of tokens to generate. Defaults to DEFAULT_NUM_OUTPUTS.
            additional_kwargs (Optional[Dict[str, Any]]): Additional keyword arguments to pass to the model. Defaults to None.
            max_retries (int): The maximum number of retries to make when calling the API. Defaults to 5.
            api_base (Optional[str]): The base URL for the API. Defaults to DEFAULT_API_BASE.
            api_key (Optional[str]): The API key to use. Defaults to None.
            **kwargs (Any): Additional keyword arguments to pass to the model.

        Returns:
            None

        """
        additional_kwargs = additional_kwargs or {}

        api_base = get_from_param_or_env("api_base", api_base, "STEPFUN_API_BASE")
        api_key = get_from_param_or_env("api_key", api_key, "STEPFUN_API_KEY")

        super().__init__(
            model=model,
            temperature=temperature,
            max_tokens=max_tokens,
            api_base=api_base,
            api_key=api_key,
            additional_kwargs=additional_kwargs,
            max_retries=max_retries,
            **kwargs,
        )

        Initialize the OpenAI API client.

        Args:
            model (str): The name of the model to use. Defaults to DEFAULT_MODEL.
            temperature (float): The temperature to use for the model. Defaults to DEFAULT_TEMPERATURE.
            max_tokens (int): The maximum number of tokens to generate. Defaults to DEFAULT_NUM_OUTPUTS.
            additional_kwargs (Optional[Dict[str, Any]]): Additional keyword arguments to pass to the model. Defaults to None.
            max_retries (int): The maximum number of retries to make when calling the API. Defaults to 5.
            api_base (Optional[str]): The base URL for the API. Defaults to DEFAULT_API_BASE.
            api_key (Optional[str]): The API key to use. Defaults to None.
            **kwargs (Any): Additional keyword arguments to pass to the model.

        Returns:
            None

        
llama-index-integrations/llms/llama-index-llms-stepfun/llama_index/llms/stepfun/base.py