Takes the user's described situation plus the top search results and asks the AI model for a short legal assessment. Auth-protected since it's a paid AI call.
12 lines
438 B
TypeScript
12 lines
438 B
TypeScript
import { Router } from 'express';
|
|
import { requireAuth } from '../middleware/auth';
|
|
import { searchPrecedents, getPrecedentDocument, analyzePrecedents } from '../controllers/precedent.controller';
|
|
|
|
const router = Router();
|
|
|
|
router.post('/search-precedents', searchPrecedents);
|
|
router.get('/precedent-document/:documentId', getPrecedentDocument);
|
|
router.post('/precedent-analysis', requireAuth, analyzePrecedents);
|
|
|
|
export default router;
|