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.")