api / src /routes /models.js
clash-linux's picture
Upload 14 files
29cc386 verified
raw
history blame contribute delete
632 Bytes
const express = require('express')
const router = express.Router()
const modelMap = require('../lib/model-map')
router.get('/v1/models', (req, res) => {
const result = Object.keys(modelMap).map((id) => {
const model_data = {
id,
object: "model",
created: 1626777600,
owned_by: modelMap[id].provider
}
if (modelMap[id].parameters) {
for (const item in modelMap[id].parameters) {
model_data[item] = modelMap[id].parameters[item]
}
}
return model_data
})
res.json({
object: "list",
data: result
})
})
module.exports = router