// src/routes/model.routes.js
// 모델 라우트

const express = require('express');
const modelController = require('../controllers/model.controller');
const { authenticateAny } = require('../middlewares/auth.middleware');

const router = express.Router();

/**
 * GET /api/v1/models
 * 사용 가능한 모델 목록 조회
 * JWT 토큰 또는 API 키로 인증
 */
router.get('/', authenticateAny, modelController.list);

/**
 * GET /api/v1/models/:id
 * 모델 상세 정보 조회
 * JWT 토큰 또는 API 키로 인증
 */
router.get('/:id', authenticateAny, modelController.get);

module.exports = router;
