| const express = require('express'); |
|
|
| const router = express.Router(); |
| const { |
| setHeaders, |
| handleAbort, |
| validateModel, |
| |
| buildEndpointOption, |
| } = require('~/server/middleware'); |
| const validateConvoAccess = require('~/server/middleware/validate/convoAccess'); |
| const validateAssistant = require('~/server/middleware/assistants/validate'); |
| const chatController = require('~/server/controllers/assistants/chatV1'); |
|
|
| router.post('/abort', handleAbort()); |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| router.post( |
| '/', |
| validateModel, |
| buildEndpointOption, |
| validateAssistant, |
| validateConvoAccess, |
| setHeaders, |
| chatController, |
| ); |
|
|
| module.exports = router; |
|
|