Spaces:
Sleeping
Sleeping
File size: 2,444 Bytes
cb7c9b7 1c094f3 99fe5a3 1c094f3 b545869 1c094f3 b545869 cb7c9b7 1c094f3 | 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | ใ
ใ
#!/bin/bash
# MuscleCare API ํ
์คํธ ์คํฌ๋ฆฝํธ
# ์๋ฒ URL ์ค์
# ๋ก์ปฌ: http://localhost:7860
# ๋ฐฐํฌ: https://[username]-musclecare-api.hf.space
BASE_URL="${1:-http://localhost:7860}"
echo "======================================"
echo "๐งช MuscleCare API ํ
์คํธ"
echo "======================================"
echo "์๋ฒ: $BASE_URL"
echo ""
# 1. Health ์ฒดํฌ
echo "1๏ธโฃ Health ์ฒดํฌ"
echo "--------------------------------------"
curl -X GET "$BASE_URL/health" \
-H "accept: application/json" | jq .
echo ""
echo ""
# 2. ์ฌ์ฉ์ ์ํ ์
๋ก๋
echo "2๏ธโฃ ์ฌ์ฉ์ ์ํ ์
๋ก๋"
echo "--------------------------------------"
curl -X POST "$BASE_URL/upload_state" \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-d '{
"user_id": "local_user",
"rms_base": 0.11,
"freq_base": 50.1,
"user_emb": [0.135, 0.012, 49.3, 0.8, 0.84, 0.02, 0.11, 0.0021, 0.35, 0.71, 0.92, 0.88],
"model_version": "v1.0.0"
}' | jq .
echo ""
echo ""
# 3. ๋ก๊ทธ ๋ฐ์ดํฐ ์
๋ก๋ (์๋ก์ด ๊ฐ๋ณ API)
echo "3๏ธโฃ ๋ก๊ทธ ๋ฐ์ดํฐ ์
๋ก๋"
echo "--------------------------------------"
curl -X POST "$BASE_URL/upload_logs" \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-d '{
"user_id": "test_user_001",
"session_id": "session_123",
"measure_date": "2025-10-24",
"rms": 0.42,
"freq": 45.3,
"fatigue": 0.25,
"rms_base": 0.40,
"freq_base": 44.8,
"user_emb": [0.2, 0.05, 45.1, 0.7, 0.8, 0.03, 0.12, 0.0015, 0.4, 0.75, 0.9, 0.85],
"mode": "training",
"window_count": 5,
"measurement_count": 1
}' | jq .
echo ""
echo ""
# 4. ์ถ๊ฐ ๋ก๊ทธ ๋ฐ์ดํฐ ์
๋ก๋
echo "4๏ธโฃ ์ถ๊ฐ ๋ก๊ทธ ๋ฐ์ดํฐ ์
๋ก๋"
echo "--------------------------------------"
curl -X POST "$BASE_URL/upload_logs" \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-d '{
"user_id": "test_user_001",
"session_id": "session_124",
"measure_date": "2025-10-24",
"rms": 0.38,
"freq": 46.1,
"fatigue": 0.32,
"rms_base": 0.40,
"freq_base": 44.8,
"user_emb": [0.22, 0.06, 45.5, 0.72, 0.82, 0.035, 0.13, 0.0018, 0.42, 0.77, 0.92, 0.87],
"mode": "testing",
"window_count": 7,
"measurement_count": 1
}' | jq .
echo ""
echo ""
echo "======================================"
echo "โ
ํ
์คํธ ์๋ฃ"
echo "======================================"
|