from pipecat.services.openai.llm import OpenAILLMService import inspect # Check if create_context_aggregator exists print("Has create_context_aggregator:", hasattr(OpenAILLMService, "create_context_aggregator")) # Check all methods methods = [m for m in dir(OpenAILLMService) if not m.startswith('_')] print("Methods:", methods) # Check the class signature sig = inspect.signature(OpenAILLMService.__init__) print() print("__init__ params:") for name, param in sig.parameters.items(): if name not in ('self', 'kwargs'): default = "REQUIRED" if param.default is inspect.Parameter.empty else str(param.default)[:50] print(f" {name}: {default}")