.cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-bottom: 40px; } charset="UTF-8">
AIλ₯Ό νμ©ν μμ μλνλ κ°λ° μμ€ν
AI μ½λ μμ±, νλ‘μ νΈ μμ±, μ½λ 리뷰, λΆμ λ± λͺ¨λ κ°λ° λκ΅¬κ° ν΅ν©λ λ©μΈ μν¬μ€νμ΄μ€μ λλ€.
κ°λ° λꡬ μμνμλ€κ³Ό μ€μκ° νμ κ°λ°, AIμ ν¨κ»νλ μ½λ©, λμ νΈμ§ λ° μ±ν κΈ°λ₯μ μ 곡ν©λλ€.
νμ κ°λ° μμAI μ 곡μ κ΄λ¦¬, μ¬ν μ½λ λΆμ, 보μ κ²μ¬, μλ ν μ€νΈ μμ± λ± μ λ¬Έκ°μ© κΈ°λ₯μ λλ€.
κ³ κΈ κΈ°λ₯μ€μκ° μμ€ν μ±λ₯, λ©λͺ¨λ¦¬/CPU μ¬μ©λ, λ‘κ·Έ λΆμ λ° μλ¦Ό κ΄λ¦¬ λμ보λμ λλ€.
λͺ¨λν°λ§ λμ보λPOST /api/v1/ai/generate-text
- ν
μ€νΈ μμ±POST /api/v1/ai/generate-code
- μ½λ μμ± (ν
μ€νΈλ¨)GET /api/v1/ai/status
- AI μλΉμ€ μν
GET /api/v1/projects
- νλ‘μ νΈ λͺ©λ‘POST /api/v1/projects
- μ νλ‘μ νΈ μμ± (ν
μ€νΈλ¨)POST /api/v1/projects/:id/features
- κΈ°λ₯ μΆκ°
POST /api/v1/code-review/text
- ν
μ€νΈ μ½λ 리뷰 (ν
μ€νΈλ¨)POST /api/v1/code-review/file
- νμΌ μ½λ 리뷰POST /api/v1/code-review/project
- νλ‘μ νΈ μ½λ 리뷰
POST /api/v1/pair-programming/start-session
- μΈμ
μμ (ν
μ€νΈλ¨)GET /api/v1/pair-programming/sessions
- νμ± μΈμ
λͺ©λ‘POST /api/v1/pair-programming/join
- μΈμ
μ°Έκ°
GET /api/v1/monitoring/system
- μμ€ν
μ 보 (ν
μ€νΈλ¨)GET /api/v1/monitoring/logs
- μμ€ν
λ‘κ·ΈGET /health
- ν¬μ€μ²΄ν¬ (ν
μ€νΈλ¨)