# TrubricsCallbackHandler

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/callbacks/trubrics_callback/TrubricsCallbackHandler)

Callback handler for Trubrics.

## Signature

```python
TrubricsCallbackHandler(
    self,
    project: str = 'default',
    email: Optional[str] = None,
    password: Optional[str] = None,
    **kwargs: Any = {},
)
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `project` | `str` | No | a trubrics project, default project is "default" (default: `'default'`) |
| `email` | `Optional[str]` | No | a trubrics account email, can equally be set in env variables (default: `None`) |
| `password` | `Optional[str]` | No | a trubrics account password, can equally be set in env variables (default: `None`) |
| `**kwargs` | `Any` | No | all other kwargs are parsed and set to trubrics prompt variables, or added to the `metadata` dict (default: `{}`) |

## Extends

- `BaseCallbackHandler`

## Constructors

```python
__init__(
    self,
    project: str = 'default',
    email: Optional[str] = None,
    password: Optional[str] = None,
    **kwargs: Any = {},
) -> None
```

| Name | Type |
|------|------|
| `project` | `str` |
| `email` | `Optional[str]` |
| `password` | `Optional[str]` |


## Properties

- `trubrics`
- `config_model`
- `prompt`
- `messages`
- `trubrics_kwargs`

## Methods

- [`on_llm_start()`](https://reference.langchain.com/python/langchain-community/callbacks/trubrics_callback/TrubricsCallbackHandler/on_llm_start)
- [`on_chat_model_start()`](https://reference.langchain.com/python/langchain-community/callbacks/trubrics_callback/TrubricsCallbackHandler/on_chat_model_start)
- [`on_llm_end()`](https://reference.langchain.com/python/langchain-community/callbacks/trubrics_callback/TrubricsCallbackHandler/on_llm_end)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/a6a6079511ac8a5c1293337f88096b8641562e77/libs/community/langchain_community/callbacks/trubrics_callback.py#L45)