Yashwanth
Finalize project restructure: Clean root directory, verify backend API functionality
7915b1b | import requests | |
| import sys | |
| import json | |
| url = "https://kimi-agent-viral-clip-extractor.onrender.com/clips" | |
| params = { | |
| "url": "https://youtu.be/uVkFrqugXFQ", | |
| "mode": "nvidia", | |
| "nvidia_key": "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", | |
| "num": 3 | |
| } | |
| print(f"Testing live API endpoint...") | |
| print(f"URL: {url}") | |
| print(f"Params: {json.dumps({k: v if k != 'nvidia_key' else '***' for k, v in params.items()}, indent=2)}") | |
| print("=" * 60) | |
| try: | |
| response = requests.get(url, params=params, timeout=120) | |
| print(f"\nStatus Code: {response.status_code}") | |
| try: | |
| data = response.json() | |
| print("\nResponse JSON:") | |
| print(json.dumps(data, indent=2)) | |
| if data.get("success"): | |
| print(f"\n[SUCCESS] API working! Found {len(data.get('clips', []))} clips") | |
| sys.exit(0) | |
| else: | |
| print(f"\n[FAILED] API returned error: {data.get('error')}") | |
| sys.exit(1) | |
| except: | |
| print("\nResponse Text:") | |
| print(response.text) | |
| sys.exit(1) | |
| except Exception as e: | |
| print(f"\n[ERROR] {e}") | |
| sys.exit(1) | |