diff --git a/src/pipecat/utils/tracing/service_decorators.py b/src/pipecat/utils/tracing/service_decorators.py index 7bcb3b63e..af9985d54 100644 --- a/src/pipecat/utils/tracing/service_decorators.py +++ b/src/pipecat/utils/tracing/service_decorators.py @@ -483,7 +483,9 @@ def traced_llm(func: Optional[Callable] = None, *, name: Optional[str] = None) - # Add all available attributes to the span attribute_kwargs = { "service_name": service_class_name, - "model": getattr(self, "model_name", "unknown"), + "model": getattr( + self, getattr(self, "_full_model_name", "model_name"), "unknown" + ), "stream": True, # Most LLM services use streaming "parameters": params, }