AI Analysis Bridge API
Gateway proxy aman antara frontend Next.js dan kontainer AI FastAPI di Render.
Status: Stablev1.0.0Source Verified: Yes
Source:
src/app/api/ai/analyze/route.ts, src/services/aiService.tsTests: tests/unit/aiContract.test.tsAI Analysis Bridge API#
Endpoint gateway Next.js yang memvalidasi otorisasi klinis sebelum meneruskan citra dental ke FastAPI AI Engine.
1. POST /api/ai/analyze#
Request Body:#
json
json
1{2 "sessionId": "cs_20260819_abc123",3 "imageBase64": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."4}
Response (200 OK):#
json
json
1{2 "status": "success",3 "prediction": "Indikasi Maloklusi",4 "confidence": 0.892,5 "featuresCount": 26244,6 "inferenceTimeMs": 141.67}
2. Proteksi & Sanitasi Gateway#
Gateway memastikan bahwa: 1. Pengguna berstatus peran doctor atau operator. 2. Sesi berstatus aktif dan sesuai dengan clinicId pemanggil. 3. Secret HMAC disisipkan ke header backend secara aman di sisi server.