# ArizeCallbackHandler

> **Class** in `langchain_community`

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

Callback Handler that logs to Arize.

## Signature

```python
ArizeCallbackHandler(
    self,
    model_id: Optional[str] = None,
    model_version: Optional[str] = None,
    SPACE_KEY: Optional[str] = None,
    API_KEY: Optional[str] = None,
)
```

## Extends

- `BaseCallbackHandler`

## Constructors

```python
__init__(
    self,
    model_id: Optional[str] = None,
    model_version: Optional[str] = None,
    SPACE_KEY: Optional[str] = None,
    API_KEY: Optional[str] = None,
) -> None
```

| Name | Type |
|------|------|
| `model_id` | `Optional[str]` |
| `model_version` | `Optional[str]` |
| `SPACE_KEY` | `Optional[str]` |
| `API_KEY` | `Optional[str]` |


## Properties

- `model_id`
- `model_version`
- `space_key`
- `api_key`
- `prompt_records`
- `response_records`
- `prediction_ids`
- `pred_timestamps`
- `response_embeddings`
- `prompt_embeddings`
- `prompt_tokens`
- `completion_tokens`
- `total_tokens`
- `step`
- `generator`
- `arize_client`

## Methods

- [`on_llm_start()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_llm_start)
- [`on_llm_new_token()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_llm_new_token)
- [`on_llm_end()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_llm_end)
- [`on_llm_error()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_llm_error)
- [`on_chain_start()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_chain_start)
- [`on_chain_end()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_chain_end)
- [`on_chain_error()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_chain_error)
- [`on_tool_start()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_tool_start)
- [`on_agent_action()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_agent_action)
- [`on_tool_end()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_tool_end)
- [`on_tool_error()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_tool_error)
- [`on_text()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_text)
- [`on_agent_finish()`](https://reference.langchain.com/python/langchain-community/callbacks/arize_callback/ArizeCallbackHandler/on_agent_finish)

---

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