hub / backend /test_live_api.py
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)