Installation
Classes
RespanLiteLLMCallback
LiteLLM-native callback handler that sends completion logs to Respan.| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | str | None | None | Respan API key. Falls back to RESPAN_API_KEY env var. |
base_url | str | None | None | API base URL. Falls back to RESPAN_BASE_URL. |
Methods
| Method | Description |
|---|---|
log_success_event(kwargs, response_obj, start_time, end_time) | Log a successful LLM completion. |
log_failure_event(kwargs, response_obj, start_time, end_time) | Log a failed LLM completion. |
async_log_success_event(kwargs, response_obj, start_time, end_time) | Async version of success logging. |
async_log_failure_event(kwargs, response_obj, start_time, end_time) | Async version of failure logging. |
Helper functions
| Function | Description |
|---|---|
register_litellm_callbacks(name) | Register Respan callbacks on the LiteLLM instance. |