import requestsimport jsonheaders = { "Authorization": "<API_KEY>", "Content-Type": "application/json", "Accept": "text/event-stream"}payload = { "video_nos": ["<VIDEO_ID_1>", "<VIDEO_ID_2>"], # List of video IDs to chat about "prompt": "Summarize the emotional moments in these videos", # User query "session_id": "<SESSION_ID>", # Chat session ID "unique_id": "<UNIQUE_ID>",}response = requests.post( "https://api.memories.ai/serve/api/v1/chat_stream", headers=headers, json=payload, stream=True)if response.status_code != 200: print(response.status_code) print(response.text)else: try: for line in response.iter_lines(decode_unicode=True): if line: print(line) if line.strip().lower() == 'data:"done"': print("\n") break if line.startswith("data:"): print(line.replace("data:", "").strip(), end="", flush=True) except Exception as e: print(str(e))
import requestsimport jsonheaders = { "Authorization": "<API_KEY>", "Content-Type": "application/json",}payload = { "video_nos": ["<VIDEO_ID_1>", "<VIDEO_ID_2>"], # List of video IDs to chat about "prompt": "Summarize the emotional moments in these videos", # User query "session_id": "<SESSION_ID>", # Chat session ID "unique_id": "<UNIQUE_ID>",}response = requests.post( "https://api.memories.ai/serve/api/v1/chat", headers=headers, json=payload, stream=False)if response.status_code != 200: print(response.status_code) print(response.text)else: try: for line in response.iter_lines(decode_unicode=True): if line: print(line) if line.strip().lower() == 'data:"done"': print("\n") break if line.startswith("data:"): print(line.replace("data:", "").strip(), end="", flush=True) except Exception as e: print(str(e))