feat: Integrate and serve the WebUI, including Vercel build configuration and Python routes for static files.

This commit is contained in:
CJACK
2026-02-01 16:43:52 +08:00
parent 9956770cb0
commit b17e492ab8
6 changed files with 105 additions and 9 deletions

View File

@@ -36,6 +36,9 @@ python3 tests/test_unit.py
- WASM 缓存
- 模型配置获取
- 正则表达式模式
- 流式响应解析
- **工具调用解析**`parse_tool_calls`
- **Token 估算**
### 运行 API 集成测试
@@ -58,9 +61,11 @@ python3 tests/test_all.py --verbose
| 类别 | 测试项 |
|-----|--------|
| 基础 | 服务健康检查 |
| OpenAI | 模型列表、非流式对话、流式对话、无效模型处理、认证错误 |
| OpenAI | 模型列表、非流式对话、流式对话、无效模型处理、认证错误、Reasoner 模式 |
| Claude | 模型列表、非流式消息、流式消息、Token 计数 |
| 高级 | 多轮对话、长输入处理、Reasoner 模式 |
| 高级 | 多轮对话、长输入处理 |
| **工具调用** | OpenAI 工具调用(流式/非流式、Claude 工具调用 |
| **搜索模式** | OpenAI 搜索模式 |
### 运行账号测试
@@ -93,7 +98,7 @@ python3 tests/test_accounts.py --all
### 单元测试
```
Ran 13 tests in 8.685s
Ran 32 tests in 9.0s
OK
```
@@ -101,10 +106,10 @@ OK
```
📊 测试报告
总计: 10 个测试
✅ 通过: 10
总计: 18 个测试
✅ 通过: 18
❌ 失败: 0
⏱️ 耗时: 15.32s
⏱️ 耗时: ~60s
📈 通过率: 100.0%
```