/ examples / capabilities / realtime_example.py
realtime_example.py
 1  """
 2  Realtime Capability Example
 3  
 4  Demonstrates realtime session creation for audio/video streaming.
 5  """
 6  
 7  from praisonai.capabilities import realtime_connect
 8  
 9  # Create a realtime session
10  print("=== Realtime Session ===")
11  session = realtime_connect(
12      model="gpt-4o-realtime-preview",
13      modalities=["text", "audio"],
14      voice="alloy"
15  )
16  print(f"Session ID: {session.id}")
17  print(f"Status: {session.status}")
18  print(f"URL: {session.url}")
19  print(f"Modalities: {session.metadata.get('modalities')}")
20  print(f"Voice: {session.metadata.get('voice')}")
21  
22  print("\nNote: To use this session, connect via WebSocket to the URL above.")
23  print("See OpenAI Realtime API documentation for WebSocket protocol details.")