File size: 1,927 Bytes
dd11bd9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/bash
# Quick test script to verify ZeroGPU Space is working with AWQ models

API_URL="https://Alovestocode-ZeroGPU-LLM-Inference.hf.space"

echo "=========================================="
echo "Testing ZeroGPU Space with AWQ Models"
echo "=========================================="

echo -e "\n1. Checking Space status..."
SPACE_STATUS=$(curl -s "https://huggingface.co/api/spaces/Alovestocode/ZeroGPU-LLM-Inference/status" | python3 -c "import sys, json; print(json.load(sys.stdin).get('runtime', {}).get('stage', 'UNKNOWN'))" 2>/dev/null)
echo "   Space Status: $SPACE_STATUS"

if [ "$SPACE_STATUS" != "RUNNING" ]; then
    echo "   ⚠️  Space is not RUNNING (Status: $SPACE_STATUS)"
    echo "   The Space may still be building or sleeping."
    echo "   Wait a few minutes and try again."
    exit 1
fi

echo "   ✅ Space is RUNNING"

echo -e "\n2. Checking Space accessibility..."
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$API_URL")
if [ "$HTTP_CODE" -eq 200 ]; then
    echo "   ✅ Space is accessible (HTTP $HTTP_CODE)"
else
    echo "   ❌ Space returned HTTP $HTTP_CODE"
    exit 1
fi

echo -e "\n3. Checking API info endpoint..."
API_INFO=$(curl -s "${API_URL}/api/info" 2>/dev/null | head -c 200)
if [ -n "$API_INFO" ]; then
    echo "   ✅ API info endpoint accessible"
    echo "   Response preview: ${API_INFO:0:100}..."
else
    echo "   ⚠️  API info endpoint not accessible (may be normal)"
fi

echo -e "\n=========================================="
echo "✅ Basic connectivity test PASSED"
echo ""
echo "Space URL: $API_URL"
echo ""
echo "To test the API with Python:"
echo "  pip install gradio_client"
echo "  python test_api_gradio_client.py"
echo ""
echo "Expected models:"
echo "  - Router-Qwen3-32B-AWQ (Alovestocode/router-qwen3-32b-merged-awq)"
echo "  - Router-Gemma3-27B-AWQ (Alovestocode/router-gemma3-merged-awq)"
echo "=========================================="