为了通过接口查询这些选项,你可以创建一个简单的 API 接口来返回这些选项。假设你使用的是 Node.js 和 Express 框架,下面是一个简单的实现示例:
1. 首先,确保你已经安装了 `express`:
```bash
npm install express
```
2. 创建一个文件,例如 `app.js`,并添加以下代码:
```javascript
const express = require('express');
const app = express();
const port = 3000;
const options = [
{ label: 'DeepSeek V3', key: 'DeepSeek V3' },
{ label: '3.5对话模型 基础', key: '3.5模型' },
{ label: '3.5综合模型 实时|资讯|综合', key: '3.5综合模型' },
{ label: '3.5模型plus 编程|学术', key: '3.5模型plus' },
{ label: '3.5长文本对话模型', key: '3.5长文本对话模型' },
{ label: '4.0综合模型 实时|资讯|综合', key: '4.0综合模型' },
{ label: '4.0模型plus 编程|学术', key: '4.0模型plus' }
];
app.get('/api/options', (req, res) => {
res.json(options);
});
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
```
3. 运行服务器:
```bash
node app.js
```
4. 现在,你可以通过访问 `http://localhost:3000/api/options` 来获取这些选项。
如果你需要支持更多的功能(例如过滤或搜索),可以在 `/api/options` 路由中添加相应的逻辑。例如,可以通过查询参数进行过滤:
```javascript
app.get('/api/options', (req, res) => {
const query = req.query.q;
let filteredOptions = options;
if (query) {
filteredOptions = options.filter(option =>
option.label.includes(query) || option.key.includes(query)
);
}
res.json(filteredOptions);
});
```
这样,你就可以通过传递查询参数来过滤选项。例如,访问 `http://localhost:3000/api/options?q=3.5` 将会返回包含 "3.5" 的选项。