Skip to content

Commit 4f500d5

Browse files
authored
Merge pull request #16 from Yanyutin753/main
✨feat support /v1/models to be better use lobechat
2 parents fedb5ce + e389f58 commit 4f500d5

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

src/api/routes/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import chat from "./chat.ts";
55
import images from "./images.ts";
66
import ping from "./ping.ts";
77
import token from './token.ts';
8+
import models from './models.ts';
89

910
export default [
1011
{
@@ -23,5 +24,6 @@ export default [
2324
chat,
2425
images,
2526
ping,
26-
token
27+
token,
28+
models
2729
];

src/api/routes/models.ts

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import _ from 'lodash';
2+
3+
export default {
4+
5+
prefix: '/v1',
6+
7+
get: {
8+
'/models': async () => {
9+
return {
10+
"data": [
11+
{
12+
"id": "qwen-max",
13+
"object": "model",
14+
"owned_by": "qwen-free-api"
15+
},
16+
{
17+
"id": "qwen-max-longcontext",
18+
"object": "model",
19+
"owned_by": "qwen-free-api"
20+
},
21+
{
22+
"id": "qwen-plus",
23+
"object": "model",
24+
"owned_by": "qwen-free-api"
25+
},
26+
{
27+
"id": "qwen-turbo",
28+
"object": "model",
29+
"owned_by": "qwen-free-api"
30+
},
31+
{
32+
"id": "qwen-vl-max",
33+
"object": "model",
34+
"owned_by": "qwen-free-api"
35+
},
36+
{
37+
"id": "qwen-vl-plus",
38+
"object": "model",
39+
"owned_by": "qwen-free-api"
40+
},
41+
{
42+
"id": "qwen-v1",
43+
"object": "model",
44+
"owned_by": "qwen-free-api"
45+
},
46+
{
47+
"id": "qwen-v1-vision",
48+
"object": "model",
49+
"owned_by": "qwen-free-api"
50+
}
51+
]
52+
};
53+
}
54+
55+
}
56+
}

0 commit comments

Comments
 (0)