Spaces:
Sleeping
Sleeping
| γ γ #!/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 "======================================" | |