- Serveur WebSocket direct avec websockets 16.0 - Interface HTML/CSS/JS dark theme avec chat - Relay vers API Hermes sur port 8642 - Historique de conversation (20 messages) - Clé API via Infisical - Testé et fonctionnel sur openclaw1.dev.home:7081
20 lines
668 B
Python
20 lines
668 B
Python
|
|
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}")
|