# ChatLiteLLMRouter

> **Class** in `langchain_litellm`

📖 [View in docs](https://reference.langchain.com/python/langchain-litellm/chat_models/litellm_router/ChatLiteLLMRouter)

LiteLLM Router as LangChain Model.

## Signature

```python
ChatLiteLLMRouter(
    self,
    *,
    router: Any,
    kwargs: Any = {},
)
```

## Extends

- `ChatLiteLLM`

## Constructors

```python
__init__(
    self,
    *,
    router: Any,
    kwargs: Any = {},
) -> None
```

| Name | Type |
|------|------|
| `router` | `Any` |
| `kwargs` | `Any` |


## Properties

- `router`

## Methods

- [`set_default_model()`](https://reference.langchain.com/python/langchain-litellm/chat_models/litellm_router/ChatLiteLLMRouter/set_default_model)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-litellm/blob/ccf07b2531b1519dc7690ccb6f7445df55d5e381/langchain_litellm/chat_models/litellm_router.py#L43)