slidedeckai.helpers.llm_helper.get_langchain_llm#

slidedeckai.helpers.llm_helper.get_langchain_llm(provider: str, model: str, max_new_tokens: int, api_key: str = '', azure_endpoint_url: str = '', azure_deployment_name: str = '', azure_api_version: str = '') object | None#

Get a LiteLLM-compatible object for streaming.

Parameters:
  • provider – The LLM provider.

  • model – The name of the LLM.

  • max_new_tokens – The maximum number of tokens to generate.

  • api_key – API key or access token to use.

  • azure_endpoint_url – Azure OpenAI endpoint URL.

  • azure_deployment_name – Azure OpenAI deployment name.

  • azure_api_version – Azure OpenAI API version.

Returns:

A LiteLLM-compatible object for streaming; None in case of any error.