import json, urllib.request

API_KEY = "vio_sk_vA8llIYm51J3oyXtfevrM92yUBJ8-3IS1sIn6xydF8o"

for gen_id in [102614, 102615]:
    req = urllib.request.Request(
        f'https://api.viostudio.id/v1/generations/{gen_id}',
        headers={'Authorization': f'Bearer {API_KEY}', 'User-Agent': 'Mozilla/5.0'}
    )
    try:
        with urllib.request.urlopen(req, timeout=15) as resp:
            result = json.loads(resp.read())
            print(f"ID {gen_id}: {result.get('status')}")
            if result.get('asset_url'):
                print(f"  URL: {result.get('asset_url')}")
            if result.get('error_message'):
                print(f"  Error: {result.get('error_message')}")
    except Exception as e:
        print(f"ID {gen_id}: Error - {e}")
