fix: lunary callback tags

This commit is contained in:
hughcrt 2024-06-11 21:30:11 -03:00
parent 5994ca572c
commit 93cb18c633

View file

@ -105,19 +105,17 @@ class LunaryLogger:
end_time=datetime.now(timezone.utc),
error=None,
):
# Method definition
try:
print_verbose(f"Lunary Logging - Logging request for model {model}")
litellm_params = kwargs.get("litellm_params", {})
optional_params = kwargs.get("optional_params", {})
metadata = litellm_params.get("metadata", {}) or {}
metadata = litellm_params.get("metadata", {})
if optional_params:
# merge into extra
extra = {**extra, **optional_params}
tags = litellm_params.pop("tags", None) or []
tags = metadata.get("metadata", None)
if extra:
extra.pop("extra_body", None)