27 lines
763 B
Python
27 lines
763 B
Python
import runpod
|
|
import os
|
|
|
|
# Set API key from config
|
|
runpod.api_key = "rpa_YYOARL5MEBTTKKWGABRKTW2CVHQYRBTOBZNSGIL3lwwfdz"
|
|
|
|
# Test 1: List all pods
|
|
print("=== Testing RunPod API Connection ===\n")
|
|
print("1. Listing all pods:")
|
|
pods = runpod.get_pods()
|
|
for pod in pods:
|
|
print(f" - {pod['name']} ({pod['id']}): {pod['desiredStatus']}")
|
|
|
|
# Test 2: Check serverless endpoints
|
|
print("\n2. Checking serverless endpoints:")
|
|
try:
|
|
endpoints = runpod.get_endpoints()
|
|
if endpoints:
|
|
for endpoint in endpoints:
|
|
print(f" - {endpoint.get('name', 'Unnamed')}: {endpoint.get('id')}")
|
|
else:
|
|
print(" No serverless endpoints configured yet")
|
|
except Exception as e:
|
|
print(f" Note: {e}")
|
|
|
|
print("\n✅ API Connection successful!")
|