Skip to content

Commit c5c81ad

Browse files
import callbacks instead of get_llm_provider()
1 parent bacb63b commit c5c81ad

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

sentry_sdk/integrations/litellm.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
try:
2121
import litellm # type: ignore[import-not-found]
22-
from litellm import get_llm_provider
22+
from litellm import input_callback, success_callback, failure_callback
2323
except ImportError:
2424
raise DidNotEnable("LiteLLM not installed")
2525

@@ -46,7 +46,7 @@ def _input_callback(kwargs: "Dict[str, Any]") -> None:
4646
# Get key parameters
4747
full_model = kwargs.get("model", "")
4848
try:
49-
model, provider, _, _ = get_llm_provider(full_model)
49+
model, provider, _, _ = litellm.get_llm_provider(full_model)
5050
except Exception:
5151
model = full_model
5252
provider = "unknown"
@@ -279,14 +279,14 @@ def __init__(self: "LiteLLMIntegration", include_prompts: bool = True) -> None:
279279
@staticmethod
280280
def setup_once() -> None:
281281
"""Set up LiteLLM callbacks for monitoring."""
282-
litellm.input_callback = litellm.input_callback or []
283-
if _input_callback not in litellm.input_callback:
284-
litellm.input_callback.append(_input_callback)
282+
litellm_input_callback = input_callback or []
283+
if _input_callback not in litellm_input_callback:
284+
litellm_input_callback.append(_input_callback)
285285

286-
litellm.success_callback = litellm.success_callback or []
287-
if _success_callback not in litellm.success_callback:
288-
litellm.success_callback.append(_success_callback)
286+
litellm_success_callback = success_callback or []
287+
if _success_callback not in litellm_success_callback:
288+
litellm_success_callback.append(_success_callback)
289289

290-
litellm.failure_callback = litellm.failure_callback or []
291-
if _failure_callback not in litellm.failure_callback:
292-
litellm.failure_callback.append(_failure_callback)
290+
litellm_failure_callback = failure_callback or []
291+
if _failure_callback not in litellm_failure_callback:
292+
litellm_failure_callback.append(_failure_callback)

0 commit comments

Comments
 (0)