Merge pull request #1453 from valadaptive/caption-router

Use Express router for caption endpoint
This commit is contained in:
Cohee 2023-12-04 21:38:12 +02:00 committed by GitHub
commit c0cf274e6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 29 deletions

View File

@ -3624,7 +3624,7 @@ require('./src/endpoints/translate').registerEndpoints(app, jsonParser);
require('./src/endpoints/classify').registerEndpoints(app, jsonParser); require('./src/endpoints/classify').registerEndpoints(app, jsonParser);
// Image captioning // Image captioning
require('./src/endpoints/caption').registerEndpoints(app, jsonParser); app.use('/api/extra/caption', require('./src/endpoints/caption').router);
// Web search extension // Web search extension
require('./src/endpoints/serpapi').registerEndpoints(app, jsonParser); require('./src/endpoints/serpapi').registerEndpoints(app, jsonParser);

View File

@ -1,11 +1,11 @@
const express = require('express');
const { jsonParser } = require('../express-common');
const TASK = 'image-to-text'; const TASK = 'image-to-text';
/** const router = express.Router();
* @param {import("express").Express} app
* @param {any} jsonParser router.post('/', jsonParser, async (req, res) => {
*/
function registerEndpoints(app, jsonParser) {
app.post('/api/extra/caption', jsonParser, async (req, res) => {
try { try {
const { image } = req.body; const { image } = req.body;
@ -27,9 +27,6 @@ function registerEndpoints(app, jsonParser) {
console.error(error); console.error(error);
return res.sendStatus(500); return res.sendStatus(500);
} }
}); });
}
module.exports = { module.exports = { router };
registerEndpoints,
};