Skip to main content

OpenRouterLLM Objects

LLM for OpenRouter. Requires an OpenRouter API key, see here for more information https://openrouter.ai/docs/api-reference/authentication#using-an-api-key

__init__

Initialize the OpenRouterLLM. Arguments:
  • name (Optional[str]): The name of the OpenRouter model to use.
  • openrouter_api_key (Optional[str]): The OpenRouter API key.
  • base_url (str): The base URL for the OpenRouter API.
  • temperature (float): The temperature of the LLM.
  • max_tokens (int): The maximum number of tokens to generate.

__call__

Call the OpenRouterLLM. Arguments:
  • messages (List[Message]): The messages to pass to the OpenRouterLLM.
Returns: str: The response from the OpenRouterLLM.