|
|
|
|
|
try:
|
|
|
from livekit.agents import llm
|
|
|
print("Successfully imported livekit.agents.llm")
|
|
|
|
|
|
ctx = llm.ChatContext()
|
|
|
print(f"ChatContext created: {ctx}")
|
|
|
print(f"Attributes: {dir(ctx)}")
|
|
|
|
|
|
try:
|
|
|
print(f"ctx.messages: {ctx.messages}")
|
|
|
except AttributeError as e:
|
|
|
print(f"Error accessing ctx.messages: {e}")
|
|
|
|
|
|
try:
|
|
|
ctx.add_message(role="user", content="Hello")
|
|
|
print("Added message via add_message")
|
|
|
|
|
|
if hasattr(ctx, 'messages'):
|
|
|
print(f"ctx.messages after add: {ctx.messages}")
|
|
|
except Exception as e:
|
|
|
print(f"Error adding message: {e}")
|
|
|
|
|
|
except ImportError:
|
|
|
print("Could not import livekit.agents.llm")
|
|
|
except Exception as e:
|
|
|
print(f"An error occurred: {e}")
|
|
|
|