forked from boos/BoosAPI
feat: enhance response serialization for compact mode
- Added support for preserving native response.compaction payloads when compact serialization is requested in `serializeResponsesFinalPayload`. - Implemented serialization of compact mode as `response.compaction` instead of an ordinary response object. - Introduced a new type `ResponsesFinalSerializationMode` to manage serialization modes. - Refactored `serializeResponsesFinalPayload` to handle different serialization modes and usage payloads. - Added tests to ensure correct behavior for compact serialization and preservation of upstream payloads. - Updated favicon assets and documentation configuration for VitePress.
This commit is contained in:
+11
-8
@@ -87,6 +87,11 @@ docker compose up -d
|
||||
> - Windows 下常见路径是 `%APPDATA%\Metapi\data` 和 `%APPDATA%\Metapi\logs`。
|
||||
> - 如果你要把本机其他客户端接到桌面版内置后端,先到日志里查当前端口,不要写死 `4000`。
|
||||
|
||||
> [!WARNING]
|
||||
> **端口冲突排障:** 如果桌面版启动后报端口被占用,可能是 `4310..4399` 范围内的端口全被其他应用占用了。
|
||||
> - 设置环境变量 `METAPI_DESKTOP_SERVER_PORT=<指定端口>` 固定到一个空闲端口
|
||||
> - 或关闭占用这些端口的应用后重启 Metapi Desktop
|
||||
|
||||
> [!NOTE]
|
||||
> 服务器部署统一推荐 Docker / Docker Compose,不再提供裸 Node.js 的 Release 压缩包。
|
||||
|
||||
@@ -127,15 +132,9 @@ npm run dev
|
||||
|
||||
### 步骤 2:添加账号
|
||||
|
||||
首先前往你想添加的公益站,进入下图界面:
|
||||
|
||||

|
||||
|
||||
进入 **账号管理**,为每个站点添加已注册的账号:
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
- 填入用户名和访问凭证
|
||||
|
||||
@@ -143,7 +142,7 @@ npm run dev
|
||||
|
||||
- 系统会自动登录并获取余额信息
|
||||
|
||||

|
||||

|
||||
|
||||
- 启用自动签到(如站点支持)
|
||||
|
||||
@@ -163,6 +162,10 @@ npm run dev
|
||||
|
||||
- 系统会自动发现模型并生成路由规则
|
||||
- 可以手动调整通道的优先级和权重
|
||||
- 关于路由权重参数调优,参考 [配置说明 → 智能路由](./configuration.md#智能路由)
|
||||
|
||||
<!-- TODO: 补充路由管理截图 -->
|
||||
<!--  -->
|
||||
|
||||
### 步骤 5:验证代理
|
||||
|
||||
|
||||
Reference in New Issue
Block a user