π μλλ¦¬μ€ μ ν
κΈ°λ³Έ μ 곡λλ μλ리μ€λ₯Ό μ ννμ¬ νμ λΉ λ₯΄κ² ꡬμ±νμΈμ
π¦ ν λΉλ λͺ¨λΈ ν
πͺ ν ꡬμ±
π ν 리λ (μ€μΌμ€νΈλ μ΄ν°)
π κΈ°ν
ποΈ μ€κ³
π» ꡬν
π§ͺ ν μ€νΈ
π κ²μ¦
π₯ μ μ₯λ ν ꡬμ±
μ΄μ μ μ μ₯ν ν κ΅¬μ± λͺ©λ‘μ λλ€
π€ μ¬μ© κ°λ₯ν λͺ¨λΈ
ν λΉλ©μ μ¬μ©ν μ μλ λͺ¨λ λͺ¨λΈμ λλ€
π£οΈ ν λν
νμκ² λ¬Όμ΄λ³΄κ³ μ€μκ° ν λ‘ κ³Όμ μ νλμ νμΈνμΈμ. μΉ΄λ ν΄λ¦μΌλ‘ μ 체 λ΄μ©μ λ³Ό μ μμ΅λλ€.
π§ͺ λͺ¨λΈ λν/ν¬μ€μ²΄ν¬
API λͺ¨λΈκ³Ό CLI λꡬλ₯Ό λΆλ¦¬ν΄ ν¬μ€μ²΄ν¬/λνλ₯Ό μ€νν©λλ€.
μ€ν κ²°κ³Ό
μλ¬Έ λ‘κ·Έ
λκΈ° μ€...
π¨ λ―Έλμ΄ μ€νλμ€
AI λͺ¨λΈλ‘ μ΄λ―Έμ§, μ€λμ€, λΉλμ€λ₯Ό μμ±νκ³ κ΄λ¦¬ν©λλ€.
π‘ μμ€ν λͺ¨λν°λ§
ν¬λ‘ ν μ€ν μν Β· μ€ν¬ λͺ©λ‘ Β· μ€λ₯ νΌλ
AFM Service API
μΈλΆ κ³΅κ° κ²½λ‘ https://ai.heal7.com/service-apiλ‘ λ ΈμΆλλ μλΉμ€ νλ μΈμ λλ€. λ΄λΆ `8017` ν¬νΈλ μΉ λ°±μλκ° νλ‘μνλ©°, μΈλΆ μλ²Β·ν΄λΌμ΄μΈνΈλ λλ©μΈ κ²½λ‘λ§ μ¬μ©νλ©΄ λ©λλ€. λ¨μΌ μμ²Β·λν μΈμ Β·λΉλκΈ° μμ΄μ νΈμ 3κ°μ§ μ€ν λͺ¨λλ₯Ό μ 곡ν©λλ€.
X-AFM-API-Key ν€λλ‘ κ²μ¦λ©λλ€.export AFM_SERVICE_API_KEY="your-secret-key"
skills/ai_models/κ° μμ
λλ ν 리μ¬μΌ ν©λλ€. μ€ν ν μΈλΆ νΈμΆμ https://ai.heal7.com/service-apiλ‘ λ€μ΄μ€κ³ , μΉ λ°±μλκ° λ΄λΆ 127.0.0.1:8017μΌλ‘ νλ‘μν©λλ€.cd ~/.AI_Framework_Mini/skills/ai_models source ../web/backend/venv/bin/activate export AFM_SERVICE_API_PUBLIC_BASE_URL="https://ai.heal7.com/service-api" uvicorn service_api.main:app --host 0.0.0.0 --port 8017
curl https://ai.heal7.com/service-api/v1/health
curl -X POST https://ai.heal7.com/service-api/v1/respond \
-H "X-AFM-API-Key: $AFM_SERVICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "μλ
νμΈμ", "preferred_model": "claude-sonnet-4.6-thinking"}'
# μΈμ
μμ±
CONV=$(curl -s -X POST https://ai.heal7.com/service-api/v1/conversations \
-H "X-AFM-API-Key: $AFM_SERVICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{}' | python3 -c "import sys,json; print(json.load(sys.stdin)['conversation_id'])")
# λ©μμ§ μΆκ°
curl -X POST https://ai.heal7.com/service-api/v1/conversations/$CONV/messages \
-H "X-AFM-API-Key: $AFM_SERVICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "μ΄μ λ΄μ© μμ½ν΄μ€"}'