#252 Added client version to Horde headers

This commit is contained in:
SillyLossy
2023-05-07 14:10:03 +03:00
parent d82a1dc459
commit 256e9c2559
3 changed files with 44 additions and 15 deletions

View File

@@ -305,6 +305,19 @@ app.get('/deviceinfo', function (request, response) {
const deviceInfo = deviceDetector.parse(userAgent);
return response.send(deviceInfo);
});
app.get('/version', function (_, response) {
let pkgVersion, gitRevision;
try {
const pkgJson = require('./package.json');
pkgVersion = pkgJson.version;
gitRevision = require('child_process')
.execSync('git rev-parse --short HEAD', { cwd: __dirname })
.toString().trim();
}
finally {
response.send(`SillyTavern:${gitRevision || pkgVersion}:Cohee#1207`)
}
})
//**************Kobold api
app.post("/generate", jsonParser, async function (request, response_generate = response) {